Example #1
0
 //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;
 }
Example #2
0
 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;
 }
Example #3
0
        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));
        }
Example #4
0
        //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);
        }
Example #5
0
 //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));
 }