public void FreeConsignment(Consignment consignment) { Product product = GetProductFromConsignment(consignment); double price = product.Price; if (product.HasConsignmentPrice) { price = consignment.Price; } Sale saleToday = dataAccess.Sales.FirstOrDefault(s => s.Date.Date.Equals(DateTime.Today)); for (int i = 0; i < consignment.NumberOfContent; i++) { SaleProduct saleProduct = new SaleProduct(0, product.Id, product.Name, price, false, false, false, "GRATIS", 0); dataAccess.AddSaleProduct(saleToday.Id, saleProduct); } consignment.NumberOfContent = 0; dataAccess.EditConsignment(product.Id, consignment); }
public void AddSaleProduct(SaleProduct saleProduct) { dataAccess.AddSaleProduct(saleToday.Id, saleProduct); }