All Projects → danvic712 → Danvic.psu

danvic712 / Danvic.psu

This is my graduation project of dotnet core version

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
Elmahcore
ELMAH for Net.Standard and Net.Core
Stars: ✭ 127 (+176.09%)
Mutual labels:  aspnetcore, mvc
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
Wtm
Use WTM to write .netcore app fast !!!
Stars: ✭ 3,403 (+7297.83%)
Mutual labels:  aspnetcore, mvc
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
Recife
A powerful MVC Framework for GraphQL
Stars: ✭ 20 (-56.52%)
Mutual labels:  mvc
Ffcms
FFCMS 3 project distributive
Stars: ✭ 15 (-67.39%)
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
    1. 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
    1. PSU.EFCore: a class library which add EF Core to operate database
    2. 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
    1. PSU.Domain: a class library which achieve interfaces of PSU.IService
    2. 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
    1. PSU.IService: a class library which definition business rules
    2. 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

login page administrator home page student home page

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].