//Translate data model object to BDO. private void Translate_DTO_to_BDO(Inventory_BDO inventory_BDO, DataModel.Inventory inventory_dto) { inventory_BDO.ID = inventory_dto.Inventory_ID; inventory_BDO.Products_ID = inventory_dto.Product_ID; inventory_BDO.Quantity = inventory_dto.Product_Quantity; inventory_BDO.Warehouse_ID = inventory_dto.Warehouse_ID; }
private void Translate_BDO_to_DTO(Inventory inventory, Inventory_BDO inventory_BDO) { inventory.Inventory_ID = inventory_BDO.ID; inventory.Product_ID = inventory_BDO.Products_ID; inventory.Product_Quantity = inventory_BDO.Quantity; inventory.Warehouse_ID = inventory_BDO.Warehouse_ID; }
public bool Create_Inventory(Inventory inventory, ref string msg) { Inventory_BDO inventory_bdo = new Inventory_BDO(); Translate_DTO_to_BDO(inventory, inventory_bdo); return(inventory_Logic.Create_Inventory(inventory_bdo, ref msg)); }
//Returns a Inventory given a warehouse name public List <Inventory_BDO> Get_Inventory_By_Warehouse_Name(string name, ref string msg) { List <DataModel.Inventory> inventory_dtos = new List <DataModel.Inventory>(); inventory_dtos = inventory_query.Get_Inventories_By_Warehouse_Name(name, ref msg); List <Inventory_BDO> inventory_BDOs = new List <Inventory_BDO>(); foreach (DataModel.Inventory i in inventory_dtos) { Inventory_BDO inventory_BDO = new Inventory_BDO(); Translate_DTO_to_BDO(inventory_BDO, i); inventory_BDOs.Add(inventory_BDO); } return(inventory_BDOs); }
//Given a Inventory BDO, returns true/false depending on the success of the create public bool Create_Inventory(Inventory_BDO inventory_BDO, ref string msg) { Translate_BDO_to_DTO(inventory_BDO, inventory_dto); return(inventory_query.Create(inventory_dto, ref msg)); }