public int AddPro(Products products) { var newProducts = new Products { ProductName = products.ProductName, ProductCode = products.ProductCode, Details = products.Details, StockAmount = products.StockAmount, CreatedBy = products.CreatedBy }; _ProductUnitOfWork.ProductRepository.Add(newProducts); _ProductUnitOfWork.Save(); return(newProducts.Id); }
public void EditRequisition(Requisition requisition) { var RequisitionsEntry = GetRequisitionById(requisition.Id); RequisitionsEntry.ProductsId = requisition.ProductsId; RequisitionsEntry.ReqStatus = requisition.ReqStatus; var ProductStockIn = _ProductUnitOfWork.ProductRepository.GetById(requisition.ProductsId); ProductStockIn.StockAmount += RequisitionsEntry.RequisitionQuantity; ProductStockIn.StockAmount -= requisition.RequisitionQuantity; _ProductUnitOfWork.ProductRepository.Update(ProductStockIn); _ProductUnitOfWork.Save(); RequisitionsEntry.RequisitionQuantity = requisition.RequisitionQuantity; RequisitionsEntry.UpdatedAt = requisition.UpdatedAt; RequisitionsEntry.UpdatedBy = requisition.UpdatedBy; _RequisitionUnitOfWork.RequisitionRepository.Update(RequisitionsEntry); _RequisitionUnitOfWork.Save(); }
public int AddStore(Store stores) { var newStore = new Store { Products = stores.Products, ProductsId = stores.ProductsId, Quantity = stores.Quantity, CreatedBy = stores.CreatedBy }; var ProductStockIn = _ProductUnitOfWork.ProductRepository.GetById(stores.ProductsId); ProductStockIn.StockAmount += stores.Quantity; _ProductUnitOfWork.ProductRepository.Update(ProductStockIn); _ProductUnitOfWork.Save(); _storeUnitOfWork.StoreRepository.Add(newStore); _storeUnitOfWork.Save(); return(newStore.Id); }
public ActionResult About() { SmartShopContext db = new SmartShopContext(); ProductUnitOfWork uow = new ProductUnitOfWork(db); Product p = new Product(); p.ProductName = "Shovon"; p.ProductPrice = 100; uow.ProductRepository.Add(p); uow.Save(); uow.ProductRepository.GetAll(); ViewBag.Message = "Your application description page."; return(View()); }