ASP.NET Core 2.2 Razor, Part 3 of 6: Service Type
Interactive

ASP.NET Core 2.2 Razor, Part 3 of 6: Service Type

LearnNow Online
Updated Sep 04, 2020

Course description

ASP.NET Core 2.2 Razor Pages allows you to build data-driven websites quickly. This course how to add service models to the Database, index and page buttons, as well as properties to the user table.

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.


Prerequisites

3-6 months knowledge of c# and SQL Basics 3-6 months.


Meet the expert

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

79 Minutes

Time to complete

99 Minutes

Course Outline

Service Type

Add Service Model to DB (23:24)

  • Introduction (00:08)
  • Add Service Model to Databbase (03:22)
  • Add Index Razor Page (04:08)
  • Index Get Handler (04:04)
  • Backkground Image and css (02:58)
  • Index Razor Page UI Part 1 (04:03)
  • Index Razor Page UI Part 2 (04:30)
  • Summary (00:08)

Create Get Handler (16:31)

  • Introduction (00:08)
  • Create Get Handler and Razor Page (06:38)
  • Create Post Handler and Validations (09:36)
  • Summary (00:08)

Index Page Buttons (15:32)

  • Introduction (00:08)
  • Index Page Buttons and Partial View (05:44)
  • Edit Get and Post Handler (06:47)
  • Edit Razor Page UI (02:44)
  • Summary (00:08)

Add Properties to User Table (24:15)

  • Introduction (00:08)
  • Add more properties to Users Table (03:24)
  • Register Razor Page UI (06:37)
  • Adding Roles to Website Part 1 (03:18)
  • Adding Roles to Website Part 2 (08:01)
  • New User Registeration as Customer (02:36)
  • Summary (00:08)