https://github.com/karolchoron/rest-api-.net-shop
REST API for managing products in the store made in ASP.NET Core technology, using ORM EntityFramework.
https://github.com/karolchoron/rest-api-.net-shop
asp-net-core csharp entity-framework rest-api
Last synced: 3 months ago
JSON representation
REST API for managing products in the store made in ASP.NET Core technology, using ORM EntityFramework.
- Host: GitHub
- URL: https://github.com/karolchoron/rest-api-.net-shop
- Owner: karolchoron
- Created: 2023-04-20T21:09:14.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2025-02-27T14:45:01.000Z (3 months ago)
- Last Synced: 2025-02-27T18:54:02.489Z (3 months ago)
- Topics: asp-net-core, csharp, entity-framework, rest-api
- Language: C#
- Homepage:
- Size: 8.07 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🛍️ ASP.NET Core C# Rest API - Shop
## EN
The project presents a simple REST API made in **ASP.NET Core** technology, using the **EntityFramework ORM**,
used to manage products in the store.## 🛠️ Features
âś… **Adding products**: `/api/Shop/Add`
âś… **Editing products**: `/api/Shop/Edit`
âś… **Fetching products**: `/api/Shop/GetOne` and `/api/Shop/GetAll`
✅ **Removing products**: `/api/Shop/Delete`## 🗄️ Database Structure
- 🆔 **ID**
- 📦 **Product Name**
- đź•’ **Creation Date**
- ✏️ **Edit Date**
- 📝 **Description**
- đź’° **Price**The data is stored in a **Microsoft SQL Server** database.
To create the database, I used **EntityFramework** (database migration: `Add-Migration`, `Update-Database`).
I also placed the database files in the `Baza_pliki` directory.---
## PL
Projekt przedstawia proste **REST API** wykonane w technologii **ASP.NET Core**, wykorzystujÄ…ce **ORM EntityFramework**,
służące do zarządzania produktami w sklepie.## 🛠️ Funkcjonalności
âś… **Dodanie produktu**: `/api/Shop/Add`
âś… **Edycja produktu**: `/api/Shop/Edit`
âś… **Pobranie produktĂłw**: `/api/Shop/GetOne` oraz `/api/Shop/GetAll`
✅ **Usuwanie produktów**: `/api/Shop/Delete`## 🗄️ Struktura bazy danych
- 🆔 **ID**
- 📦 **Nazwa Produktu**
- đź•’ **Data Utworzenia**
- ✏️ **Data Edycji**
- 📝 **Opis Artykułu**
- đź’° **Cena**Dane przechowywane sÄ… w **bazie danych Microsoft SQL Server**.
Do utworzenia bazy użyłem **EntityFramework** (migracja bazy danych: `Add-Migration`, `Update-Database`).
Pliki bazy danych zamieściłem również w katalogu `Baza_pliki`. 🚀