Beispiel #1
0
        public Warehouse UpdateWarehouse(UpdateWarehouse updateWarehouse)
        {
            var warehouse = _context.Warehouses.Where(a => a.Id.Equals(updateWarehouse.Id)).SingleOrDefault();

            if (warehouse is null)
            {
                throw new Exception("");
            }

            if (updateWarehouse.Author != null)
            {
                warehouse.Author = updateWarehouse.Author;
            }
            if (updateWarehouse.MakeProduct != null)
            {
                warehouse.MakeProduct = updateWarehouse.MakeProduct;
            }


            if (updateWarehouse.Date.HasValue)
            {
                warehouse.Date = updateWarehouse.Date.Value;
            }

            _context.SaveChanges();

            return(warehouse);
        }
Beispiel #2
0
 public Warehouse UpdateWarehouse(UpdateWarehouse updateWarehouse)
 {
     if (updateWarehouse.MakeProductIds != null)
     {
         var makeProducts = _makeProductService.GetMakeProductByIds
                                (updateWarehouse.MakeProductIds);
         if (makeProducts.Any(a => a.Warehouse != null))
         {
             throw new Exception();
         }
         updateWarehouse.MakeProduct = makeProducts;
     }
     return(_warehouseRepository.UpdateWarehouse(updateWarehouse));
 }
Beispiel #3
0
 public Warehouse UpdateWarehouse(UpdateWarehouse warehouse)
 {
     return(_warehouseService.UpdateWarehouse(warehouse));
 }