EP 40 Help Desk Management System EF Core NET Core ll .NET 8.0 Tickets, Users, Roles Management,🚀💥

  Рет қаралды 351

Macro Code

Macro Code

Күн бұрын

EP 40 Help Desk Management System EF Core NET Core ll .NET 8.0 Tickets, Users, Roles, Audit Logs , Roles Management🚀💥
#netcore #efcore #MVC #aspnetcoremvc #aspnetcore #.NET8.0 #efcore #restapi #crudeblazorapp #completeblazorcrudeapp #.NET 8.0 #.NET #Blazor #aspdotnetcore #HelpDeskManagementSystem #Help Desk #payrollsystem #ASPNETCoreMvc #aspnetcore #workflow #multipleapprovals #multipleuserapprovals #workflowusergroups #WebDevelopment #ASPNETCore #MVC #EFCore #SQLServer #AdminLTE #CRUD #UserManagement #AuditTrails #codingtutorial #MultipleUserApprovalWorkflows,#RolesManagement #ASPNETROLES
💯 Welcome to our comprehensive video tutorial on building an ASP.NET Core Help Desk Management System using Entity Framework Core (EF Core), .NET 8.0, and MS SQL Server!
What You'll Learn
💯 In this tutorial, we will guide you through the process of creating a powerful help desk management system from scratch. Here’s a breakdown of what we’ll cover:
1️⃣Project Setup: Setting up your development environment with ASP.NET Core 8.0, EF Core, and MS SQL Server.
2️⃣ Database Design: Creating and configuring your database using EF Core Code-First approach.
3️⃣ Entity Models: Defining entity models for the help desk system, including Tickets, Users, and Roles.
4️⃣ Data Access Layer: Implementing the data access layer using EF Core to manage CRUD operations.
5️⃣ Business Logic: Writing business logic for handling ticket assignments, status updates, and user notifications.
6️⃣ API Development: Building RESTful APIs with ASP.NET Core to handle help desk operations.
7️⃣ User Interface: Creating a responsive user interface using Razor Pages or Blazor.
8️⃣ Authentication and Authorization: Implementing secure authentication and role-based authorization.
9️⃣ Testing and Debugging: Techniques for testing and debugging your application to ensure reliability.
🔟 Deployment: Deploying your application to a web server or cloud platform.
COMPLETE PLAYLIST VIDEO
• HEP DESK MANAGEMENT SY...
CLAIM SOURCE CODE
buymeacoffee.c...
What is ASP.NET Core Identity, Claims, Claim Identity, Claim Principal || ASP.NET Identity Explained Easy
• What is ASP.NET Core I...
AUDIT TRAIL REFERENCE
codewithmukesh...
Here’s a follow-up section to boost engagement and support for Macro Code::
🌟 Get in touch with Macro Code! 📫
🔹 GitHub: (github.com/Mac...) 🌐
🔹 LinkedIn: ( / obadiah-korir-microsof... ) 🔗
🔹 Email: [business.backendcoders@gmail.com]📧
☕️If you’ve appreciated the work of Macro Code, please consider supporting the channel with a coffee!
🔹Buy Me a Coffee: (buymeacoffee.c...) ☕️
💯 Subscribe -Use the following link as well. / @macrocoding
💯 Remember to Buy Me Coffee
www.buymeacoff...
Join this channel to get access to perks:
/ @macrocoding
❤️ Thanks for watching

Пікірлер: 8
@MacroCoding
@MacroCoding Ай бұрын
Subscribe, Like,Comment and Share Remember to Buy Me Coffee (Hot One) www.buymeacoffee.com/macrocode
@gamingaccount9090
@gamingaccount9090 Ай бұрын
wow nice video bro you miss out errorlog
@rezazafary8290
@rezazafary8290 Ай бұрын
Great job, thank you
@MacroCoding
@MacroCoding Ай бұрын
Thank you
@mutayyab01
@mutayyab01 Ай бұрын
Sir i am getting Empty permission while i check all the boxes i don't understand var alluserpermission = User.FindFirst("UserPermission")?.Value ?? ""; this line is retriving an empty string while I check all the permissions
@ephraimmagopa1879
@ephraimmagopa1879 Ай бұрын
are you populating your permissions im myuserclaimsprincipalfactory?
@ephraimmagopa1879
@ephraimmagopa1879 Ай бұрын
{ var identity = await base.GenerateClaimsAsync(user); // Get roles var userRoles = await _userManager.GetRolesAsync(user); if (userRoles.Any()) { var userRole = userRoles.First(); // Find the role from the context var role = await _context.Roles.SingleOrDefaultAsync(r => r.Name == userRole); if (role != null) { // Get permissions for the role var permissions = await _context.UserRoleProfiles .Where(urp => urp.RoleId == role.Id) .Select(urp => $"{urp.Task.Parent.Name}:{urp.Task.Name}") .ToListAsync(); var allUserPermissions = ""; foreach (var right in permissions) { allUserPermissions += $"|{right?.ToUpper()}"; } // Add permission claim identity.AddClaim(new Claim("UserPermission", allUserPermissions)); } } return identity; }
@MacroCoding
@MacroCoding Ай бұрын
Thank you for helping out
Крутой фокус + секрет! #shorts
00:10
Роман Magic
Рет қаралды 33 МЛН
Synyptas 4 | Жігіттер сынып қалды| 3 Bolim
19:27
This mother's baby is too unreliable.
00:13
FUNNY XIAOTING 666
Рет қаралды 32 МЛН
Should I Focus on Blazor or ASP.NET Core?
12:39
IAmTimCorey
Рет қаралды 79 М.
Brutally honest advice for new .NET Web Developers
7:19
Ed Andersen
Рет қаралды 211 М.
Build a Ticket Management System in ASP.NET Core Blazor Server - Part 1
44:29
ASP.NET Core 8 Web API in Clean architecture from scratch
2:12:25
Fullstack Dev
Рет қаралды 24 М.
.NET in 300 seconds
5:48
Amichai Mantinband
Рет қаралды 77 М.
Postgres just got even faster
26:42
Hussein Nasser
Рет қаралды 34 М.
Крутой фокус + секрет! #shorts
00:10
Роман Magic
Рет қаралды 33 МЛН