Introduction
  • Introduction
  • Tools
  • Create a New Web Application
  • Project Overview
  • First Web API Call
  • Initialize Git Repository
  • GitHub Repository
Web API
  • Introduction
  • Model-View-Controller (MVC) Pattern
  • Your First Model
  • Your First Controller
  • HTTP Methods
  • GET Call for a Single Contact
  • IActionResult & Status Codes
  • POST Call
  • PUT Call
  • DELETE Call
  • Summary
Entity Framework
  • Introduction
  • Object-Relational-Mapping & Code-First Migration Explained
  • Installing Entity Framework
  • Installing SQL Server Express (with Management Studio)
  • Implementing the DataContext
  • ConnectionString & Adding the DbContext
  • First Migration
  • A new Controller for Entity Framework
  • Asynchronous Calls
  • GET Implementations
  • POST Implementations
  • PUT Implementations
  • DELETE Implementations
  • Soft Delete
  • Summary
Legacy: ASP.NET Web API 2 Hands-On
  • Legacy? What's that?
  • Intoduction
  • Create a Web Application Project in Visual Studio
  • Add Web API to your Web Application
  • First Model
  • First Controller
  • HTML & JQuery
  • GET HTTP Request
  • Network & Routing
  • Get Contact by ID - Server Side
  • Get Contact by ID - Client Side
  • POST HTTP Request
  • PUT & DELETE
  • Get Contact by Name - Web API Routing & Action
  • Attribute Routing
  • Route Prefixes & Constraints
  • Entity Framework Code First Migration