Proximity.Sweet.Swift.Web.Admin
1.0.0
dotnet add package Proximity.Sweet.Swift.Web.Admin --version 1.0.0
NuGet\Install-Package Proximity.Sweet.Swift.Web.Admin -Version 1.0.0
<PackageReference Include="Proximity.Sweet.Swift.Web.Admin" Version="1.0.0" />
paket add Proximity.Sweet.Swift.Web.Admin --version 1.0.0
#r "nuget: Proximity.Sweet.Swift.Web.Admin, 1.0.0"
// Install Proximity.Sweet.Swift.Web.Admin as a Cake Addin
#addin nuget:?package=Proximity.Sweet.Swift.Web.Admin&version=1.0.0
// Install Proximity.Sweet.Swift.Web.Admin as a Cake Tool
#tool nuget:?package=Proximity.Sweet.Swift.Web.Admin&version=1.0.0
Prerequisites
- Microsoft Visual Studio 2015 or 2017 (recommended)
- .NET Framework 4.5 or higher
Structure
The extension will generated a project structure for an ASP.NET Solution composed by 11 visual studio projects:
- Business
- DataAccess
- Database
- DTO
- Library.Common
- Library.ConsumerService
- Utility.Common
- Web.Admin
- Web.Dashboard
- Web.Dashboard
- Web.Service
Walkthrough
1. Business
Business logic of the web application
2. Data Access
Data access layer with t4 templating engine for automatically generated Models, Repositories and Stored procedures
3. Database
Versioning project for the working minimal database for team collaboration
4. DTO
Contains data transfer objects classes for inter-layer communication
5. Common Library
Most used library collection dependencies
6. Consumer Service
Communities and consumers function useful library (for community membership and CRM synchronization)
7. Common Utility
Shared functionalities and tools for cross-layer concern
8. Web Admin
Moderation and backoffice domain related project, implemented and written on Web forms
9. Web Dashboard
Monitoring and other tools dashboard for the project, implemented on ASP.NET MVC
10. Web Client
Public site of the project, implemented on ASP.NET MVC
11. Web Service
Service API for exposing web method for any endpoint needs, implemented on ASP.NET WebAPI
About this project
This is the nuget package version of the template.
Future updates
- Adding test project for unit testing
- Web.Dashboard and Web.Admin will be implemented in Angular
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|
Initial 1.0.0 release