public SupplyProduct(SupplyDM supply) { ProductID = supply.Product.ProductID; Product = supply.Product.Name; Quantity = supply.Quantity; Price = supply.Quantity * supply.Price; }
public ActionResult DeleteConfirmed(int id) { SupplyDM supply = serviceSupplies.GetSupply(Convert.ToInt32(id)); serviceSupplies.DeleteSupply(supply); return(RedirectToAction("Index")); }
public SupplyProvider(SupplyDM supply) { ProviderID = supply.Provider.ProviderID; FirstName = supply.Provider.FirstName; LastName = supply.Provider.LastName; Quantity = supply.Quantity; Price = supply.Quantity * supply.Price; }
public void AddSupply(SupplyDM supplyDM) { supplyDM.Product.Quantity += supplyDM.Quantity; UOW.Products.Update(supplyDM.Product.ToProduct()); UOW.Supplies.Create(supplyDM.ToSupplyNoID()); UOW.Save(); }
public SupplyView(SupplyDM supply) { SupplyID = supply.SupplyID; Quantity = supply.Quantity; Price = supply.Price; SupplyDate = supply.SupplyDate.ToString("dd-MM-yyyy"); Product = new ProductView(supply.Product); Provider = new Provider(supply.Provider); }
public void UpdateSupply(SupplyDM supplyDM) { try { UOW.Supplies.Update(supplyDM.ToSupply()); UOW.Save(); } catch (Exception ex) { throw new DataException(ex.Message, "Error in updating Supply"); } }
public SupplyEdit(SupplyDM supply, IEnumerable <ProductDM> products, IEnumerable <ProviderDM> providers) { SupplyID = supply.SupplyID; Quantity = supply.Quantity; Price = supply.Price; SupplyDate = supply.SupplyDate.ToString("dd-MM-yyyy"); Product = new ProductView(supply.Product); Provider = new Provider(supply.Provider); List <ProductView> supplyProducts = new List <ProductView>(); List <Provider> supplyProviders = new List <Provider>(); foreach (var p in products) { supplyProducts.Add(new ProductView(p)); } foreach (var p in providers) { supplyProviders.Add(new Provider(p)); } Products = supplyProducts; Providers = supplyProviders; }
public bool DeleteSupply(SupplyDM supplyDM) { try { if (supplyDM.Product.Quantity < supplyDM.Quantity) { return(false); } else { supplyDM.Product.Quantity -= supplyDM.Quantity; UOW.Products.Update(supplyDM.Product.ToProduct()); UOW.Supplies.Delete(supplyDM.SupplyID); UOW.Save(); return(true); } } catch (Exception ex) { throw new DataException(ex.Message, "Error in deleting Supply"); } }