bistecglobal / DotNetCoreExam

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

.Net Core Programming Task

In order to be considered for a .net position, you must complete the following steps.

Note: This task should take no longer than 4-6 hours at the most to complete.

Prerequisites

  • Please note that this will require some basic .Net Core, IdentityServer, Migrations and API.
  • Use .Net Core 2.2 or above
  • Use latest IdentityServer version

Task

  • Fork this repository
  • Create a Project to manage identity - IdentityServer4.0
  • Create a Customer model - (Name:string, address: string, telephone: string, website : string)
  • Create migrations
  • Run migrations
  • Seed customers (minimum 10 records)
  • Create controller called Customers
  • In the Index action return a list of Customers
  • Implement pagination with 5 records per page
  • The index action should be authenticated

Once Complete

  • Commit and Push your code to your new repository
  • Send us a pull request, we will review your code and get back to you

About