Skip to content

EPAM-External-Trainee/Test_Task

Repository files navigation

.NET Summer 2020 (external)

Task Interview Net 2020

The Project "Computer"

The project must implement a "computer" that performs the main functions.

For example,

  • turning on the computer
  • turning off the computer
  • starting the operating system
  • launching the program, etc

Without revealing the details of this operation to the client.

System requirements

  • Windows 7/10
  • .NET Framework 4(x32/x64)

Startup

  • in the appsettings.json and VideosContext.cs you have to specify the correct connection string(SQL Server) for you
  • update NuGet packets
  • build solution
  • run application

Main window view

Image alt Image alt Image alt Image alt Image alt

Technology stack used

  • .NET Framework 4.7.2
  • Windows Presentation Foundation
  • Entity Framework Core

Applied patterns

  • Repository pattern
  • The singleton pattern
  • State machine pattern