@manhnguyenv

Welcome to my blog!

ASP.NET MVC + Web API

May 21, 2018 17:54

ASP.NET MVC (edit)

https://github.com/chsakell/mvcarchitecture

ASP.NET Web API

https://github.com/chsakell/webapiunittesting

SPA + Web API

https://github.com/chsakell/spa-webapi-angularjs

ASP.NET MVC + AdminLTE

March 31, 2018 00:14

ASP.NET MVC + AdminLTE

AdminLTE + MVC 5
https://github.com/go2ismail/AdminLTE-ASP-NET-MVC
https://github.com/c0shea/AdminLTE-Template
https://code.msdn.microsoft.com/ASPNET-MVC-Application-b4b0dc3f/
https://github.com/Magik3a/Multi-Language-API

Patient Management
https://github.com/Magik3a/PatientManagement_Admin

Design and Print Stickers

https://github.com/Magik3a/DesignAndPrintStickers
jQuery file upload, iTextSharp, Html Agility Pack, Cropper v2.3.3 - jQuery image cropping plugin

Easy Admin Dashboard with MVC
http://prabathsl.blogspot.com/2016/04/easy-admin-dashboard-with-mvc.html

Admin Dashboard
https://www.nuget.org/packages/Admin_Dashboard/
Install-Package Admin_Dashboard -Version 1.0.0

AdminLTE
https://github.com/almasaeed2010/AdminLTE

CMS MVC5
+ AdminLteMvc (https://github.com/eralston/AdminLteMvc)
+ Mvc CMS (https://github.com/jwmcpeak/Building-a-CMS-With-ASP.NET-MVC5)
+ Mr CMS (https://github.com/MrCMS/MrCMS)
+ MVCwCMS (https://github.com/valgen/mvcwcms)
+ Umbraco (https://github.com/umbraco/Umbraco-CMS)
+ sBlog.Net (https://github.com/karthik25/sblog.net)
+ N2CMS (https://github.com/n2cms/n2cms)
+ Better CMS
+ Piranha CMS (https://github.com/PiranhaCMS/Piranha)
+ BlogEngine.NET (https://github.com/rxtur/BlogEngine.NET)
+ Awesome (https://github.com/quozd/awesome-dotnet)

CMS MVC6
+ AdminLte .NET Core (https://github.com/moemura/AdminLTE.Core)
+ Awesome .NET Core (https://github.com/thangchung/awesome-dotnet-core)

Ecommerce MVC5
+ NopCommerce (https://github.com/nopSolutions/nopCommerce)

Ecommerce MVC6
+ SimplCommerce (https://github.com/simplcommerce/simplcommerce)

Scheduler
+ Quartznet (https://github.com/quartznet/quartznet)
+ FluentScheduler (https://github.com/fluentscheduler/FluentScheduler)
+ Hangfire (https://www.hangfire.io/)

Search
+ ElasticSearch (https://github.com/elastic/elasticsearch-net)

Templates
+ Boilerplate (https://github.com/ASP-NET-Core-Boilerplate/Templates)
+ MVC Bootstrap (https://github.com/steve-haar/MVC-Bootstrap)

MVC

December 3, 2017 21:48

Best Practices (edit)

https://stackoverflow.com/questions/32641858/what-is-the-best-practice-for-enterprise-level-application-architecture-using-mv

https://docs.microsoft.com/en-us/aspnet/mvc/overview/getting-started/getting-started-with-ef-using-mvc/creating-an-entity-framework-data-model-for-an-asp-net-mvc-application

https://code.msdn.microsoft.com/NET-best-practice-samples-4e9b92a4

 

I would start with PCI-DSS guidance as a baseline for protecting the data.

PCI-DSS is the Payment Card Industry Data Security Standard. It's the industries first attempt to lay down guidelines for protecting data around the banking area. The guidelines are specifically for cardholder data, but are a great resource for protection of data in general. PCI requirements include yearly onsite audits, and quarterly network scans.

Another good resource is OWASP which offers guidance on security of web applications in general

OWASP goes into a lot of detail about how to perform threat modelling, test for (and correct) common vulnerabilities. For the quick start head to the OWASP Top Ten

 

AllowHtml, DataAnnotation

https://www.c-sharpcorner.com/article/best-practices-for-asp-net-mvc-application/

Overview MVC 1,2,3,4,5 + @section scripts

https://www.c-sharpcorner.com/article/best-practice-for-mvc/

MVC Solution Architecture (source)

https://chsakell.com/2015/02/15/asp-net-mvc-solution-architecture-best-practices/

Action Filter

https://www.danylkoweb.com/Blog/my-top-5-aspnet-mvc-actionfilters-AD

Unobtrusive Validation

https://stackoverflow.com/questions/14902581/unobtrusive-validation-not-working-with-dynamic-content/

https://stackoverflow.com/questions/28090143/best-practices-viewmodel-validation-in-asp-net-mvc

Data Annotation: Đa ngôn ngữ với Model Metadata

https://haacked.com/archive/2011/07/14/model-metadata-and-validation-localization-using-conventions.aspx/

Good Practices

http://www.codemag.com/article/1405071/10-Good-Practices-for-ASP.NET-MVC-Apps

https://www.codeguru.com/csharp/.net/net_asp/mvc/top-10-asp.net-mvc-best-practices.htm

Nerd Dinner

http://nerddinner.codeplex.com/

MVC Music Store

MVC Music Store is a tutorial application built on ASP.NET MVC. It's a lightweight sample store which demonstrates ASP.NET MVC using Entity Framework.

How to run MVC Music Store?

1) Download and install ASP.NET MVC 3 Tools from the official ASP.NET MVC 3 page or from Microsoft Download Center. It will install the required DLLS into the GAC.

2) Install the corresponding ASP.NET MVC 3 NuGet package into MvcMusicStore project using following command in the Package Manager Console:

Install-Package Microsoft.AspNet.Mvc -Version 3.0.50813.1

or

Install-Package Microsoft.AspNet.Mvc -Version 3.0.20105.1

After using either of the described ways you will be able to successfully build and run the MVC Music Store tutorial application.

Note that these ways are not conflicting with each other, so you may safely install ASP.NET MVC 3 Tools into your OS and install ASP.NET MVC 3 NuGet package into the project.

C#

https://stackify.com/net-core-csharp-next-programming-language/

https://stackify.com/learn-c-sharp-tutorials/

MVC

https://www.danylkoweb.com/Blog/what-is-the-best-and-fastest-way-to-learn-aspnet-mvc-8V

https://weblogs.asp.net/jongalloway/learn-asp-net-mvc-3-with-the-mvc-music-store-tutorial 

https://mvcmusicstore.codeplex.com/

https://github.com/aspnet/MusicStore

https://github.com/nffish/MvcMusicStore

https://github.com/evilDave/MVC-Music-Store

Learn MVC in CodeProject

https://www.codeproject.com/Articles/866143/Learn-MVC-Project-in-days-Day

 

Categories

Recent posts