public ActionResult Sales(PartsSaleHistoryViewModel model) { if (!ModelState.IsValid) { model.Parts = _unitOfWork.Parts.GetAllParts(); return(View(model)); } var _partsSaleHistory = new PartsSaleHistory { PartsId = model.PartsId, SoldDate = DateTime.Now, WithdrawlReason = model.WithdrawlReason, QtyWithdrawn = model.QtyWithdrawn, SoldPrice = model.SoldPrice }; _unitOfWork.PartsSaleHistories.AddPartWithdrawl(_partsSaleHistory); var _inventory = _unitOfWork.Inventory.GetInventoryByPartsId(model.PartsId); if (_inventory != null) { _inventory.DeleteStockQuantity(model.PartsId, model.QtyWithdrawn, DateTime.Now); } _unitOfWork.Complete(); return(RedirectToAction("PartsSalesList", "PartsSaleHistories")); }
public ActionResult Sales(PartsSaleHistory model) { var _partsSaleHistory = new PartsSaleHistory { PartsId = model.PartsId, SoldDate = DateTime.Now, WithdrawlReason = model.WithdrawlReason, QtyWithdrawn = model.QtyWithdrawn, SoldPrice = model.SoldPrice }; return(RedirectToAction("PartsSalesList", "PartsSaleHistories")); }
public void AddPartWithdrawl(PartsSaleHistory _partsSaleHistory) { _context.PartsSaleHistory.Add(_partsSaleHistory); }