public Models.Product ParseProduct(Entities.Product product)
 {
     Models.Product p = new Models.Product();
     p.ProductID   = product.ProductId;
     p.ProductName = product.ProductName;
     p.Price       = product.ProductPrice;
     return(p);
 }
示例#2
0
 public Model.Product ParseProduct(Entities.Product product)
 {
     return(new Model.Product
     {
         ProductName = product.ProductName,
         ProductDescription = product.ProductDescription,
         ProductID = product.ProductId,
         Manufacturer = product.Manufacturer,
         ProductPrice = product.ProductPrice,
     });
 }
 public Entities.Product ParseProduct(Models.Product product)
 {
     Entities.Product p = new Entities.Product();
     if (product.ProductID != null)
     {
         p.ProductId = (int)product.ProductID;
     }
     p.ProductName  = product.ProductName;
     p.ProductPrice = product.Price;
     return(p);
 }
        public List <Inventory> GetInventory()
        {
            //retrieve all inventories
            List <Inventory> inventorys = _context.Inventories.Select(x => _mapper.ParseInventory(x)).ToList();

            //for each inventory
            foreach (Inventory inventory in inventorys)
            {
                //assign a location object to it (one inventory can only have one location)
                Entity.Location location = _context.Locations.Find(inventory.InventoryLocation);
                Entity.Product  product  = _context.Products.Find(inventory.ProductID);
                inventory.Location = _mapper.ParseLocation(location);
                inventory.Product  = _mapper.ParseProduct(product);
            }

            return(inventorys);
        }