ASP.NET Core Using MVC, Part 5 of 6: Users and Appointments
Interactive

ASP.NET Core Using MVC, Part 5 of 6: Users and Appointments

Course description

ASP.NET Core is a cross-platform, cloud-based,framework for building Internet-connected applications. In this course more work on the Granite house project continues touching the topics of ASP.NET Core identity, sessions, authentications and authorization

Each LearnNowOnline training course is made up of Modules (typically an hour in length). Within each module there are Topics (typically 15-30 minutes each) and Subtopics (typically 2-5 minutes each). There is a Post Exam for each Module that must be passed with a score of 70% or higher to successfully and fully complete the course.

3-6 months of C# experience, Basic SQL knowledge, Basic HTML and JavaScript knowledge.

Bhrugen Patel

I have a master's of science degree in computer science, and a bachelor of Computer Engineering. I also have many years of experience with .NET, C#, and .NET MVC. I enjoy teaching along with my full-time job.

Video Runtime

118 Minutes

Time to complete

138 Minutes

Course Outline

Users and Appointments

Users (28:31)

  • Introduction (00:18)
  • Scaffold Identity to Project (06:07)
  • Upgrading again to Bootstrap 4 (02:06)
  • Add Application User to Database (04:25)
  • Add Properties and Role Manager to Register Page (06:46)
  • Register Page Model Post Handler (06:53)
  • Add Admin User Controller (01:45)
  • Summary (00:08)

Users View and Authorization (26:00)

  • Introduction (00:08)
  • Index Page (05:54)
  • Admin Users Edit Action Methods (04:07)
  • Admin Users Edit View (01:54)
  • Delete Users Get and Post Action Methods (01:53)
  • Delete Users View (02:23)
  • New User Registration without Signing In (03:13)
  • Authorization (06:17)
  • Summary (00:08)

Appointment View Model (23:17)

  • Introduction (00:13)
  • Appointment View Model (03:46)
  • Add Sales Person to Appointment (03:47)
  • Appointment Index Get Action Method (04:56)
  • Appointment List View Part 1 (06:27)
  • Appointment List View Part 2 (03:58)
  • Summary (00:08)

Appointments, Search and Edit (20:10)

  • Introduction (00:08)
  • Search Criteria (05:50)
  • Details View Model (02:07)
  • Edit Get Action Method (03:34)
  • Edit View Part 1 (04:07)
  • Edit View Part 2 (04:14)
  • Summary (00:08)

Appointments Delete View (20:16)

  • Introduction (00:08)
  • Edit View Part 3 (06:50)
  • Edit Post Action Method (05:03)
  • Details action method (03:00)
  • Delete get and post action method (02:03)
  • Delete appointment view (03:02)
  • Summary (00:08)
;