public void Reject(TempSales tempsales) { var sData = _employeeRepository.GetAllTemp().Single(x => x.Pid == tempsales.Pid); _employeeRepository.DeleteTemp(sData.Pid); GetSales(); }
public static Sold Converter(TempSales p) { return(new Sold { Pid = p.Pid, Name = p.Name, Price = p.Price, Brand = p.Brand, Quantity = p.Quantity, CategoryId = p.CategoryId, Category = p.Category }); }
public void ConfirmSale(TempSales tempsales) { var sData = _employeeRepository.GetAllTemp().Single(x => x.Pid == tempsales.Pid); _employeeRepository.AddSales(Converter(sData)); _employeeRepository.DeleteTemp(sData.Pid); //var sData = _employeeRepositor.Ge .Single(x => x.Pid == tempsales.Pid); var p = _employeeRepository.GetAllProducts().Single(x => x.Pid == tempsales.Pid); p.Quantity = p.Quantity - sData.Quantity; if (p.Quantity == 0) { p.IsOutOfStock = true; } _employeeRepository.Update(p); GetSales(); }