danvic712 / Danvic.psu
This is my graduation project of dotnet core version
Stars: ✭ 46
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Danvic.psu
Organizingaspnetcore
Offers several different ways to organize content in ASP.NET Core MVC and Razor Pages projects.
Stars: ✭ 183 (+297.83%)
Mutual labels: aspnetcore, mvc
MADE.NET
MADE.NET is a home to all of those bits of code that you know you'll reuse in another project. Making app development easier with .NET.
Stars: ✭ 75 (+63.04%)
Mutual labels: mvc, aspnetcore
Aspnetcorelocalization
Localization.SqlLocalizer & ASP.NET Core MVC Localization Examples
Stars: ✭ 183 (+297.83%)
Mutual labels: aspnetcore, mvc
Aspnetcorewindowsauth
Local and Windows Authentication, ASP.NET Core MVC, IdentityServer4
Stars: ✭ 87 (+89.13%)
Mutual labels: aspnetcore, mvc
DNTCommon.Web.Core
DNTCommon.Web.Core provides common scenarios' solutions for ASP.NET Core 3.x applications.
Stars: ✭ 117 (+154.35%)
Mutual labels: mvc, aspnetcore
XAF Security E4908
This repository contains examples for Role-based Access Control, Permission Management, and OData / Web / REST API Services for Entity Framework and XPO ORM
Stars: ✭ 47 (+2.17%)
Mutual labels: mvc, aspnetcore
Dotnettency
Mutlitenancy for dotnet applications
Stars: ✭ 100 (+117.39%)
Mutual labels: aspnetcore, mvc
AspNetCoreMvcAngular
ASP.NET Core MVC with angular in MVC View OpenID Connect Hybrid Flow
Stars: ✭ 54 (+17.39%)
Mutual labels: mvc, aspnetcore
MvcSimplePager
Simple,lightweight,easy to expand pager for asp.net mvc and asp.net core,针对asp.net mvc 和 asp.net core 设计的通用、扩展性良好的轻量级分页扩展
Stars: ✭ 13 (-71.74%)
Mutual labels: mvc, aspnetcore
Yishaadmin
基于 .NET Core MVC 的权限管理系统,代码易读易懂、界面简洁美观。演示版 http://106.14.124.170/admin
Stars: ✭ 1,186 (+2478.26%)
Mutual labels: aspnetcore, mvc
Identityserver4aspnetcoreidentitytemplate
An ASP.NET Core 3.1 IdentityServer4 Identity Bootstrap 4 template with localization
Stars: ✭ 262 (+469.57%)
Mutual labels: aspnetcore, mvc
MsCoreOne
MsCoreOne is a simple Ecommerce with using many technologies such as .NET 5, Entity Framework Core 5, React 16.13 with modern Clean Architecture, Domain-Driven Design, CQRS, SOLID, Identity Server 4, Blazor. It will focus on resolving the problems always see in the process to develop projects.
Stars: ✭ 77 (+67.39%)
Mutual labels: mvc, aspnetcore
PersianDataAnnotations
PersianDataAnnotations is ASP.NET Core MVC & ASP.NET MVC Custom Localization DataAnnotations (Localized MVC Errors) for Persian(Farsi) language - فارسی سازی خطاهای اعتبارسنجی توکار ام.وی.سی. و کور.ام.وی.سی. برای نمایش اعتبار سنجی سمت کلاینت
Stars: ✭ 38 (-17.39%)
Mutual labels: mvc, aspnetcore
AspNetCore-ReCAPTCHAv3
reCAPTCHA v3 Usage in Asp.Net Core MVC
Stars: ✭ 17 (-63.04%)
Mutual labels: mvc, aspnetcore
Prometheus Net
.NET library to instrument your code with Prometheus metrics
Stars: ✭ 944 (+1952.17%)
Mutual labels: aspnetcore
Razzle Unrouted
Blazingly fast server-rendered MVC Webapps with Preact and Webpack
Stars: ✭ 39 (-15.22%)
Mutual labels: mvc
Danvic.PSU
Danvic.PSU is my graduation project of dotnet core version, this is a ASP.NET Core 2.0 MVC project
Get Started
- First you need to restore nuget packages to add used packages in this project, also you can build solution to achieve this target.
- Second you need to set sql connection string according to your own configuration, the config info at the appsettings.json file, the config node is SQLConnection which under the ConnectionStrings node.
- Third and last you just need to set the PSU.Site as the startup project and then run it.
Using Things
- Project Framework: ASP.NET Core 2.0 MVC
- ORM: Entity Framework Core(using Code-First to create database)
- SQL Engine: MySQL Server 8.0
- Permission Validation: Policy-Based Authorization
- UI Template: AdminLte(a open source ui template based on Bootstrap 3.x, this repository address is https://github.com/almasaeed2010/AdminLTE)
- Tables Control: Jquery Datatables
- Data Visualization Control: ECharts
- Log: NLog
Layer Introduction
- 01_Entity: database entity layer, contains a system component of PSU.Entity
- PSU.Entity: a class library which used to store the C# object entity corresponding to the table in the database
- 02_Infrastructure: basic structural layer, contains two system component PSU.EFCore and PSU.Utility
- PSU.EFCore: a class library which add EF Core to operate database
- PSU.Utility: a class library which contains some useful code helper class like json convert helper, html convert helper etc.
- 03_Logic: business logic layer, contains two system component PSU.Domain and PSU.Repository
- PSU.Domain: a class library which achieve interfaces of PSU.IService
- PSU.Repository: a class library which contains some functions where using linq to achieve some operate of PSU.Domain
- 04_Rule: business rules layer, contains two system component PSU.IService and PSU.Model
- PSU.IService: a class library which definition business rules
- PSU.Model: a class library which contains view model of site pages model
- Controller.PSU: controller of mvc
- PSU.Site: a mvc project template(without controller), using areas to distinguish different roles
Page effect
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].