Go to file
2019-09-26 02:14:17 +04:00
.vscode chore: Fix some build issues 2019-09-24 21:03:16 +04:00
ClientApp etc: .gitignore fix 2019-09-26 00:59:55 +04:00
Controllers [backend] fix: Return instructor model itself instead of plain id when creating instructor 2019-09-25 21:30:58 +04:00
Models [backend] feat: Add error model for error responses, add checking on invalid post body (if all fields of Instructor is null) 2019-09-25 19:51:14 +04:00
Pages refactor: Rename namespace in Pages dir 2019-09-26 01:03:06 +04:00
Properties [backend] feat: Implement basic CRUD operations for instructors management 2019-09-24 22:28:42 +04:00
wwwroot chore: Initialize project 2019-09-24 20:58:38 +04:00
.gitignore .gitignore: Add package-lock.json 2019-09-24 21:09:12 +04:00
appsettings.Development.json chore: Initialize project 2019-09-24 20:58:38 +04:00
appsettings.json [backend] fix: Fix connection string to M$ SQL Server 2019-09-25 18:41:03 +04:00
instructors-crud-test-task.csproj [backend] feat: Implement basic CRUD operations for instructors management 2019-09-24 22:28:42 +04:00
omnisharp.json chore: Fix some build issues 2019-09-24 21:03:16 +04:00
Program.cs [backend] feat: Implement basic CRUD operations for instructors management 2019-09-24 22:28:42 +04:00
README.md docs: Add missing requirements to README 2019-09-26 02:14:17 +04:00
Startup.cs [backend] feat: Add database initialization 2019-09-26 01:50:17 +04:00

InstructorsList Application Test Assignment

Requirements

  1. .NET Core Runtime ~2.2.6
  2. .NET Core SDK ~2.2.108
  3. Microsoft SQL Server 2017
  4. NodeJS ~12.9.1
  5. NPM ~6.11.3

Building & running

  1. Correctly setup connection string to database in appsettings.json. NOTE! Your MS SQL Server user must have dbcreator server role.

In the root of repo:

  1. Run Angular development server:
$ cd ClientApp
$ ng serve
  1. Run backend:
$ dotnet run