Built with the tools and technologies:
- 📍 Overview
- 👾 Features
- 📁 Project Structure
- 🚀 Getting Started
- 📌 Project Roadmap
- 🔰 Contributing
- 🎗 License
- 🙌 Acknowledgments
└── NorthwindApp/
├── Data
├── Migrations
├── Models
├── NorthwindApp.csproj
├── NorthwindApp.sln
├── Pages
├── Paginate
├── Program.cs
├── Properties
├── README.md
├── Repository
├── ViewModel
├── appsettings.json
├── assets
├── libman.json
├── package.json
└── wwwroot
NORTHWINDAPP/
__root__
LICENSE.txt ❯ REPLACE-ME
NorthwindApp.csproj ❯ REPLACE-ME
appsettings.Production.json ❯ REPLACE-ME
appsettings.Development.json ❯ REPLACE-ME
appsettings.json ❯ REPLACE-ME
NorthwindApp.sln ❯ REPLACE-ME
Program.cs ❯ REPLACE-ME
package.json ❯ REPLACE-ME
libman.json ❯ REPLACE-ME
.github
workflows
.net.yml ❯ REPLACE-ME
codeql.yml ❯ REPLACE-ME
Models
Product.cs ❯ REPLACE-ME
Region.cs ❯ REPLACE-ME
Order.cs ❯ REPLACE-ME
Supplier.cs ❯ REPLACE-ME
Territory.cs ❯ REPLACE-ME
CustomerCustomerDemo.cs ❯ REPLACE-ME
Category.cs ❯ REPLACE-ME
EmployeeTerritory.cs ❯ REPLACE-ME
OrderDetail.cs ❯ REPLACE-ME
Employee.cs ❯ REPLACE-ME
CustomerDemographic.cs ❯ REPLACE-ME
Shipper.cs ❯ REPLACE-ME
Customer.cs ❯ REPLACE-ME
Migrations
20241206123945_CodeUpdate.Designer.cs ❯ REPLACE-ME
20240916132321_Initial.cs ❯ REPLACE-ME
NorthwindDBContextModelSnapshot.cs ❯ REPLACE-ME
20241020112219_Changes.Designer.cs ❯ REPLACE-ME
20241020112219_Changes.cs ❯ REPLACE-ME
20240916132321_Initial.Designer.cs ❯ REPLACE-ME
20241206123945_CodeUpdate.cs ❯ REPLACE-ME
Repository
IGenericService.cs ❯ REPLACE-ME
IProductService.cs ❯ REPLACE-ME
IEmployeeService.cs ❯ REPLACE-ME
IOrderDetailsService.cs ❯ REPLACE-ME
ICategoryService.cs ❯ REPLACE-ME
IOrderService.cs ❯ REPLACE-ME
ICustomerService.cs ❯ REPLACE-ME
ISupplierService.cs ❯ REPLACE-ME
Statistics
OrderStatisticsViewModel.cs ❯ REPLACE-ME
RepositoryViewModels
OrderDetailsRepository.cs ❯ REPLACE-ME
EmployeeRepository.cs ❯ REPLACE-ME
OrderStatistic.cs ❯ REPLACE-ME
ProductRepository.cs ❯ REPLACE-ME
OrderRepository.cs ❯ REPLACE-ME
CustomerRepository.cs ❯ REPLACE-ME
CategoryRepository.cs ❯ REPLACE-ME
OrderStatsViewModel.cs ❯ REPLACE-ME
SupplierRepository.cs ❯ REPLACE-ME
Properties
launchSettings.json ❯ REPLACE-ME
serviceDependencies.NorthwindWebApplicaton - Web Deploy.json ❯ REPLACE-ME
serviceDependencies.local.json ❯ REPLACE-ME
serviceDependencies.json ❯ REPLACE-ME
serviceDependencies.NorthwindApp - Web Deploy.json ❯ REPLACE-ME
Paginate
Paginating.cs ❯ REPLACE-ME
Data
NorthwindDBContext.cs ❯ REPLACE-ME
Pages
Error.cshtml.cs ❯ REPLACE-ME
BankData.cs ❯ REPLACE-ME
Error.cshtml ❯ REPLACE-ME
_ViewImports.cshtml ❯ REPLACE-ME
Privacy.cshtml ❯ REPLACE-ME
BankDataRepository.cs ❯ REPLACE-ME
Index.cshtml.cs ❯ REPLACE-ME
Privacy.cshtml.cs ❯ REPLACE-ME
_ViewStart.cshtml ❯ REPLACE-ME
Index.cshtml ❯ REPLACE-ME
IBankDataRepository.cs ❯ REPLACE-ME
OrderDetailPages
Create.cshtml ❯ REPLACE-ME
Create.cshtml.cs ❯ REPLACE-ME
Details.cshtml.cs ❯ REPLACE-ME
Delete.cshtml.cs ❯ REPLACE-ME
Delete.cshtml ❯ REPLACE-ME
Details.cshtml ❯ REPLACE-ME
Edit.cshtml.cs ❯ REPLACE-ME
Index.cshtml.cs ❯ REPLACE-ME
Edit.cshtml ❯ REPLACE-ME
Index.cshtml ❯ REPLACE-ME
CategoryPages
Create.cshtml ❯ REPLACE-ME
Create.cshtml.cs ❯ REPLACE-ME
Details.cshtml.cs ❯ REPLACE-ME
Delete.cshtml.cs ❯ REPLACE-ME
Delete.cshtml ❯ REPLACE-ME
Details.cshtml ❯ REPLACE-ME
Edit.cshtml.cs ❯ REPLACE-ME
Index.cshtml.cs ❯ REPLACE-ME
Edit.cshtml ❯ REPLACE-ME
Index.cshtml ❯ REPLACE-ME
CustomersPages
Create.cshtml ❯ REPLACE-ME
Create.cshtml.cs ❯ REPLACE-ME
Details.cshtml.cs ❯ REPLACE-ME
Delete.cshtml.cs ❯ REPLACE-ME
Delete.cshtml ❯ REPLACE-ME
Details.cshtml ❯ REPLACE-ME
Edit.cshtml.cs ❯ REPLACE-ME
Index.cshtml.cs ❯ REPLACE-ME
Edit.cshtml ❯ REPLACE-ME
Index.cshtml ❯ REPLACE-ME
Shared
_ValidationScriptsPartial.cshtml ❯ REPLACE-ME
_Layout.cshtml ❯ REPLACE-ME
_Layout.cshtml.css ❯ REPLACE-ME
SupplierPages
Create.cshtml ❯ REPLACE-ME
Create.cshtml.cs ❯ REPLACE-ME
Details.cshtml.cs ❯ REPLACE-ME
Delete.cshtml.cs ❯ REPLACE-ME
Delete.cshtml ❯ REPLACE-ME
Details.cshtml ❯ REPLACE-ME
Edit.cshtml.cs ❯ REPLACE-ME
Index.cshtml.cs ❯ REPLACE-ME
Edit.cshtml ❯ REPLACE-ME
Index.cshtml ❯ REPLACE-ME
OrderPages
Create.cshtml ❯ REPLACE-ME
Create.cshtml.cs ❯ REPLACE-ME
Details.cshtml.cs ❯ REPLACE-ME
Delete.cshtml.cs ❯ REPLACE-ME
Delete.cshtml ❯ REPLACE-ME
Details.cshtml ❯ REPLACE-ME
Edit.cshtml.cs ❯ REPLACE-ME
Index.cshtml.cs ❯ REPLACE-ME
Edit.cshtml ❯ REPLACE-ME
Index.cshtml ❯ REPLACE-ME
ProductPages
Create.cshtml ❯ REPLACE-ME
Create.cshtml.cs ❯ REPLACE-ME
Details.cshtml.cs ❯ REPLACE-ME
Delete.cshtml.cs ❯ REPLACE-ME
Delete.cshtml ❯ REPLACE-ME
Details.cshtml ❯ REPLACE-ME
Edit.cshtml.cs ❯ REPLACE-ME
Index.cshtml.cs ❯ REPLACE-ME
Edit.cshtml ❯ REPLACE-ME
Index.cshtml ❯ REPLACE-ME
EmployeePages
Create.cshtml ❯ REPLACE-ME
Create.cshtml.cs ❯ REPLACE-ME
Details.cshtml.cs ❯ REPLACE-ME
Delete.cshtml.cs ❯ REPLACE-ME
Delete.cshtml ❯ REPLACE-ME
Details.cshtml ❯ REPLACE-ME
Edit.cshtml.cs ❯ REPLACE-ME
Index.cshtml.cs ❯ REPLACE-ME
Edit.cshtml ❯ REPLACE-ME
Index.cshtml ❯ REPLACE-ME
ViewModel
SupplierViewModel.cs ❯ REPLACE-ME
OrderDetailsViewModel.cs ❯ REPLACE-ME
ProductViewModel.cs ❯ REPLACE-ME
CustomerViewModel.cs ❯ REPLACE-ME
CategoryViewModel.cs ❯ REPLACE-ME
EmployeeViewModel.cs ❯ REPLACE-ME
OrderViewModel.cs ❯ REPLACE-ME
wwwroot
css
main.min.css.map ❯ REPLACE-ME
main.min.css ❯ REPLACE-ME
site.css ❯ REPLACE-ME
owl.carousel.min.css ❯ REPLACE-ME
owl.theme.default.min.css ❯ REPLACE-ME
bootstrap
sass
main.scss ❯ REPLACE-ME
lib
bootstrap-icons
font
bootstrap-icons.css ❯ REPLACE-ME
bootstrap-icons.scss ❯ REPLACE-ME
bootstrap-icons.min.css ❯ REPLACE-ME
bootstrap-icons.json ❯ REPLACE-ME
jquery
LICENSE.txt ❯ REPLACE-ME
jquery-validation-unobtrusive
LICENSE.txt ❯ REPLACE-ME
jquery.validate.unobtrusive.js ❯ REPLACE-ME
jquery.validate.unobtrusive.min.js ❯ REPLACE-ME
chart.js
index.umd.js ❯ REPLACE-ME
types.js ❯ REPLACE-ME
index.js ❯ REPLACE-ME
js
site.js ❯ REPLACE-ME
Before getting started with NorthwindApp, ensure your runtime environment meets the following requirements:
- Programming Language: CSharp
- Package Manager: Nuget, Npm
Install NorthwindApp using one of the following methods:
Build from source:
- Clone the NorthwindApp repository:
❯ git clone https://github.com/RRaleBG/NorthwindApp
- Navigate to the project directory:
❯ cd NorthwindApp
Run NorthwindApp using the following command:
Using nuget
❯ dotnet run
Run the test suite using the following command:
Using nuget
❯ dotnet test
-
Task 1
:Implement feature one. -
Task 2
: Implement feature two. -
Task 3
: Implement feature three.
- 💬 Join the Discussions: Share your insights, provide feedback, or ask questions.
- 🐛 Report Issues: Submit bugs found or log feature requests for the
NorthwindApp
project. - 💡 Submit Pull Requests: Review open PRs, and submit your own PRs.
Contributing Guidelines
- Fork the Repository: Start by forking the project repository to your github account.
- Clone Locally: Clone the forked repository to your local machine using a git client.
git clone https://github.com/RRaleBG/NorthwindApp
- Create a New Branch: Always work on a new branch, giving it a descriptive name.
git checkout -b new-feature-x
- Make Your Changes: Develop and test your changes locally.
- Commit Your Changes: Commit with a clear message describing your updates.
git commit -m 'Implemented new feature x.'
- Push to github: Push the changes to your forked repository.
git push origin new-feature-x
- Submit a Pull Request: Create a PR against the original project repository. Clearly describe the changes and their motivations.
- Review: Once your PR is reviewed and approved, it will be merged into the main branch. Congratulations on your contribution!
This project is protected under the SELECT-A-LICENSE License. For more details, refer to the LICENSE file.
- List any resources, contributors, inspiration, etc. here.