From e77b76688c0d1b39e800a57b8fc058ad27293021 Mon Sep 17 00:00:00 2001 From: Aneliya Konarcheva <60808931+annie-prog@users.noreply.github.com> Date: Mon, 15 Mar 2021 16:57:09 +0200 Subject: [PATCH] commiting add stock --- LuminousSales/Business/Business.csproj | 4 --- .../Business/Business/Sales/AddStock.cs | 36 +++++++++++++++++++ .../Business/Business/Sales/Sales.cs | 27 ++++++++++++++ LuminousSales/Display/Program.cs | 2 +- 4 files changed, 64 insertions(+), 5 deletions(-) create mode 100644 LuminousSales/Business/Business/Sales/AddStock.cs create mode 100644 LuminousSales/Business/Business/Sales/Sales.cs diff --git a/LuminousSales/Business/Business.csproj b/LuminousSales/Business/Business.csproj index 1036f51..0295fe7 100644 --- a/LuminousSales/Business/Business.csproj +++ b/LuminousSales/Business/Business.csproj @@ -12,8 +12,4 @@ - - - - diff --git a/LuminousSales/Business/Business/Sales/AddStock.cs b/LuminousSales/Business/Business/Sales/AddStock.cs new file mode 100644 index 0000000..e53e8c9 --- /dev/null +++ b/LuminousSales/Business/Business/Sales/AddStock.cs @@ -0,0 +1,36 @@ +using System; +using System.Collections.Generic; +using System.Text; +using Microsoft.EntityFrameworkCore; +using Models; +using Models.Models; + +namespace Business.Business.Sales +{ + public class AddStock + { + private LuminousContext productContext; + + public void AddProduct(Product product) + { + using (productContext = new LuminousContext()) + { + productContext.Product.Add(product); + productContext.SaveChanges(); + + } + + } + public void AddStocks(Stock stock) + { + using (productContext = new LuminousContext()) + { + + productContext.Stock.Add(stock); + productContext.SaveChanges(); + } + } + + + } +} diff --git a/LuminousSales/Business/Business/Sales/Sales.cs b/LuminousSales/Business/Business/Sales/Sales.cs new file mode 100644 index 0000000..e7bb1b1 --- /dev/null +++ b/LuminousSales/Business/Business/Sales/Sales.cs @@ -0,0 +1,27 @@ +using System; +using System.Collections.Generic; +using System.Text; +using Models; + +namespace Business.Business.Sales +{ + public class Sales + { + private LuminousContext productContext; + public void Sale(int id) + { + using (productContext = new LuminousContext()) + { + var product = productContext.Product.Find(id); + if (product != null) + { + productContext.Product.Remove(product); + productContext.SaveChanges(); + } + } + } + + + + } +} diff --git a/LuminousSales/Display/Program.cs b/LuminousSales/Display/Program.cs index fb606d9..724979c 100644 --- a/LuminousSales/Display/Program.cs +++ b/LuminousSales/Display/Program.cs @@ -3,7 +3,7 @@ using Business.Business.UserManagment; namespace Display { - class Program + public class Program { static void Main(string[] args) {