Skip to content

MutasimMalik/PayrollCoreApp

Repository files navigation

PayrollCoreApp

.Net Core 3, Razor, Rotativa, Entity Framework Core

--------------------------------------------------------Topics Covered/Features------------------------------------------------------

-Implementing multi-layered architecture and their dependencies on each other

-Using .net core Class Libraries

-Implementing several business logic

-Creating Interfaces and their Implementations

-Creating Controllers, Injecting Interfaces in Controllers

-Registering a Service for Dependency Injection (DI)

-Receiving data from request to Controllers

-Passing data from Controllers to View

-Passing data collection using ViewBag object

-Creating Action Methods, Action Methods with Parameter

-Creating Entity Data Model

-Query Entity Data Models using LINQ - Inserting, Updating, Retrieving, Filtering, Ordering etc....

-Using ViewModels, accessing a ViewModel object

-User Input Data Validation

-Validation using Regular Expression

-Understanding Domain Classes vs ViewModel classes

-Model Binding & Mapping

-Creating a Layout View (Master Page)

-Creating CRUD Views (without using the scaffolding wizard)

-Forms Data Persistence

-Pagination logic

-Data Seeding Initializer

-Creating the Entity Framework (EF) Core Context

-Using EF Core to initialize the database

-Configuring EF Core to use SQL Server

-Configuring connectionStrings in AppSetting .json file (for both local and remote SQL Server Databases)

-Security - Preventing Cross-Site Request Forgery (CSRF) attacks, Identity, Authentication & Authorisation

About

.Net Core 3, Razor, Rotativa, Entity Framework Core

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages