Skip to content

ASP.NET Core MVC Invoice Management System using EF Core Database-First, SQL Server, Razor Views, and CRUD workflows with computed totals and line items.

License

Notifications You must be signed in to change notification settings

AlanRacic/InvoiceManagementMVC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InvoiceManagementMVC — ASP.NET Core MVC (Database-First)

Overview

InvoiceManagementMVC is a business-style invoice management system built using ASP.NET Core MVC with an EF Core Database-First approach.
The application supports invoice creation, editing, deletion, line items, total calculations, and relational modeling—demonstrating practical CRUD workflows in an enterprise-like environment.


Tech Stack

  • ASP.NET Core MVC
  • Entity Framework Core (Database-First)
  • SQL Server
  • LINQ
  • Razor Views

Key Features

  • Reverse-engineered EF Core models generated from an existing SQL Server database
  • Invoice + line-item management (one-to-many relationship)
  • CRUD operations with automatic total computation
  • LINQ-based filtering, calculations, and server-side queries
  • Razor-based UI for invoice creation and editing workflows
  • Partial class extensions for injecting business logic cleanly

Architecture & Concepts

  • EF Core Database-First scaffolding
  • Clear separation between generated code and developer-written logic
  • MVC pattern with strongly typed views
  • LINQ for data projection, filtering, and aggregation
  • Razor Views for structured, maintainable UI rendering

Skills Demonstrated

C# · ASP.NET Core MVC · EF Core Database-First · SQL Server · LINQ · Razor Views · CRUD Workflows · Model Extensions


Project Status

Educational and business-oriented demonstration of Database-First architecture, actively refined for clarity and maintainability.

About

ASP.NET Core MVC Invoice Management System using EF Core Database-First, SQL Server, Razor Views, and CRUD workflows with computed totals and line items.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published