Skip to content

Latest commit

 

History

History
48 lines (26 loc) · 1.11 KB

File metadata and controls

48 lines (26 loc) · 1.11 KB

Case Registration System

A multi‑tier application that allows a company to register working hours on departmental cases. The solution showcases a clean 3‑layer architecture, sharing one domain across multiple UIs: an ASP.NET MVC web app for time registration and a WPF desktop app for administration.

Tech Stack

  1. .NET 8 (adjust if using another version)
  2. ASP.NET MVC 5
  3. WPF (.NET)
  4. Entity Framework 6
  5. SQL Server (LocalDB)
  6. AutoMapper‑style manual mappers
  7. XAML & MVVM in WPF

Getting Started

Prerequisites

Visual Studio 2022 or newer

.NET SDK 8.0

SQL Server Express (LocalDB comes with VS)

For Remote DB: Remember to input IP & change DB credentials

Open the solution in Visual Studio

TimeRegistration.sln

The first build will create a RegistreringsSystem database and seed demo data automatically.

### Run the apps

In Solution Properties set multiple startup projects:

MVCApp → Start

WpfApp → Start

Press F5. The MVC site opens in your browser, and the WPF admin launches.