Beispiel #1
0
        public ActionResult Create(ProductInWorkCreateEditViewModel vm)
        {
            if (ModelState.IsValid)
            {
                _warehouseUow.ProductInWorks.Add(vm.ProductInWork);
                _warehouseUow.Commit();
                return(RedirectToAction("Index"));
            }

            //vm.ProductsMultiSelectList = new MultiSelectList(_warehouseUow.Products.All, "ProductId", "Description", vm.ProductInWork.ProductId);
            //vm.WorksMultiSelectList= new MultiSelectList(_warehouseUow.WorkTypes.All, "WorkTypeId", "Description", vm.ProductInWork.WorkTypeId);
            return(View(vm.ProductInWork));
        }
 public ActionResult Create(WorkTypeCreateEditViewModel vm)
 {
     if (ModelState.IsValid)
     {
         foreach (var productId in vm.ProductIds)
         {
             _warehouseUow.ProductInWorks.Add(new ProductInWork()
             {
                 ProductId = productId
             });
         }
         _warehouseUow.WorkTypes.Add(vm.WorkType);
         _warehouseUow.Commit();
         return(RedirectToAction("Index"));
     }
     vm.ProductsMultiSelectList = new MultiSelectList(_warehouseUow.Products.All, "ProductId", "Name", vm.ProductIds);
     return(View(vm));
 }
Beispiel #3
0
        public ActionResult Create(WarehouseCreateEditViewModel vm)
        {
            if (ModelState.IsValid)
            {
                foreach (var productId in vm.ProductIds)
                {
                    _warehouseUow.ProductInWarehouses.Add(new ProductInWarehouse()
                    {
                        Description = "ProductsInWH",
                        ProductId   = productId,
                    });
                }
                _warehouseUow.Warehouses.Add(vm.Warehouse);
                _warehouseUow.Commit();
                return(RedirectToAction("Index"));
            }

            return(View(vm));
        }