Skip to content

Tauses/Case_Registration_System

Repository files navigation

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.

About

Case Registration System. Submitted as part of my C# Exam.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages