{"id":22246321,"url":"https://github.com/llsaimur/employeemanager.razorpages","last_synced_at":"2025-07-30T21:02:51.593Z","repository":{"id":237571011,"uuid":"794779106","full_name":"llsaimur/EmployeeManager.RazorPages","owner":"llsaimur","description":"Employee Manager application","archived":false,"fork":false,"pushed_at":"2024-05-01T23:54:58.000Z","size":222,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-25T11:26:52.032Z","etag":null,"topics":["asp-net-core","asp-net-core-identity","ef-core","razor-pages","sql"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/llsaimur.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-01T23:51:12.000Z","updated_at":"2024-05-24T02:58:39.000Z","dependencies_parsed_at":null,"dependency_job_id":"a69dfb89-3ded-4a4c-9374-6f6d9bec14ef","html_url":"https://github.com/llsaimur/EmployeeManager.RazorPages","commit_stats":null,"previous_names":["llsaimur/employeemanager.razorpages"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/llsaimur/EmployeeManager.RazorPages","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/llsaimur%2FEmployeeManager.RazorPages","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/llsaimur%2FEmployeeManager.RazorPages/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/llsaimur%2FEmployeeManager.RazorPages/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/llsaimur%2FEmployeeManager.RazorPages/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/llsaimur","download_url":"https://codeload.github.com/llsaimur/EmployeeManager.RazorPages/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/llsaimur%2FEmployeeManager.RazorPages/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267941341,"owners_count":24169537,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-30T02:00:09.044Z","response_time":70,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["asp-net-core","asp-net-core-identity","ef-core","razor-pages","sql"],"created_at":"2024-12-03T05:27:08.446Z","updated_at":"2025-07-30T21:02:51.555Z","avatar_url":"https://github.com/llsaimur.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# EmployeeManager.RazorPages\n\nIn this version of Employee Manager, I am using ASP.NET Core Razor Pages. The user\ninterface is built using Tag Helpers. The model validations are performed using data\nannotations. The database CRUD operations are performed using Entity Framework\nCore. The EF Core model is built using reverse engineering techniques. Mapping with\nthe table schema is illustrated using data annotations as well as Fluent API. The user\nauthentication and security is provided using ASP.NET Core Identity. \n\nFunctionalities:\n  -Signing In to Employee Manager \n  -Creating a New User Account\n  -Listing All the Employees\n  -Inserting a New Employee \n  -Updating Existing Employee\n  -Deleting Existing Employee\n  -Signing Out of Employee Manager\n\nWhat I learned:\n  • Use Razor Pages and Tag Helpers to build a web user interface\n  • Build the EF Core model from the existing database using reverse\n  engineering\n  • Implement authentication using ASP.NET Core Identity\n  asynchronous operations\n  • Use exception handling middleware to trap unhandled errors\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fllsaimur%2Femployeemanager.razorpages","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fllsaimur%2Femployeemanager.razorpages","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fllsaimur%2Femployeemanager.razorpages/lists"}