https://github.com/llsaimur/employeemanager.razorpages
Employee Manager application
https://github.com/llsaimur/employeemanager.razorpages
asp-net-core asp-net-core-identity ef-core razor-pages sql
Last synced: 11 months ago
JSON representation
Employee Manager application
- Host: GitHub
- URL: https://github.com/llsaimur/employeemanager.razorpages
- Owner: llsaimur
- Created: 2024-05-01T23:51:12.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-05-01T23:54:58.000Z (about 2 years ago)
- Last Synced: 2025-03-25T11:26:52.032Z (over 1 year ago)
- Topics: asp-net-core, asp-net-core-identity, ef-core, razor-pages, sql
- Language: JavaScript
- Homepage:
- Size: 217 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# EmployeeManager.RazorPages
In this version of Employee Manager, I am using ASP.NET Core Razor Pages. The user
interface is built using Tag Helpers. The model validations are performed using data
annotations. The database CRUD operations are performed using Entity Framework
Core. The EF Core model is built using reverse engineering techniques. Mapping with
the table schema is illustrated using data annotations as well as Fluent API. The user
authentication and security is provided using ASP.NET Core Identity.
Functionalities:
-Signing In to Employee Manager
-Creating a New User Account
-Listing All the Employees
-Inserting a New Employee
-Updating Existing Employee
-Deleting Existing Employee
-Signing Out of Employee Manager
What I learned:
• Use Razor Pages and Tag Helpers to build a web user interface
• Build the EF Core model from the existing database using reverse
engineering
• Implement authentication using ASP.NET Core Identity
asynchronous operations
• Use exception handling middleware to trap unhandled errors