An open API service indexing awesome lists of open source software.

https://github.com/mehboob14/product_management_system

Developed a simple C# console application using an N-tier architecture with separate Data Access, Business Logic, and Presentation layers. Customers can browse and purchase products, while product managers can add, update, delete products, and invite premium customers for discounts.
https://github.com/mehboob14/product_management_system

adodotnet csharp dotnet n-tier-architecture

Last synced: 3 months ago
JSON representation

Developed a simple C# console application using an N-tier architecture with separate Data Access, Business Logic, and Presentation layers. Customers can browse and purchase products, while product managers can add, update, delete products, and invite premium customers for discounts.

Awesome Lists containing this project

README

        

# Product Management Console Application

## Description

This is a simple C# console application that implements an N-tier architecture with separate Data Access, Business Logic, and Presentation layers.

- **Customers** can browse and purchase products.
- **Product Managers** can add, update, delete products, and invite premium customers for discounts.

## Features

- **Customer Functions:**
- Browse available products.
- Purchase products.

- **Product Manager Functions:**
- Add new products.
- Update existing products.
- Delete products.
- Invite premium customers for discounts.

## Architecture

- **Data Access Layer (DAL):** Handles data retrieval and storage operations.
- **Business Logic Layer (BLL):** Contains the core business logic and rules.
- **Presentation Layer:** Manages user interaction and displays information.

## Installation

1. Clone the repository:
```bash
git clone https://github.com/mehboob14/Product_Management_System.git