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)); }
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)); }