Skip to content

ravi-shiva/Contoso-university

Repository files navigation

Contoso University

Contoso University is a place for learning AspNetCore and related technologies. This demo application is an amalgamation of smaller demo applications found in tutorials at AspNetCore docs. The tutorials are great at demostrating isolated concepts, but issues surfaces when applying these concepts/techniques in a larger context. The purpose of this demo application is to apply concepts/techniques learned from those tutorial into a single domain (i.e. university).

Web App

Rest Api

Testing

  • Unit Testing using Moq and xunit
  • Integration Testing using TestHost and InMemoryDatabase

Security (work in progress)

  • using Identity
  • Confirm Email using SendGrid
  • Confirm Phone using Twilio
  • Two-Factor Authentication - see tutorial

Technologies

  • ASP.NET Core
  • Asp.Net Core Mvc
  • Entity Framework Core
  • Identity
  • Moq
  • xUnit
  • Twilio
  • SendGrid