public ActionResult CreateContainer(SourcingContainerViewModel vm) { ViewBag.CostCentreList = _containerViewModelBuilder.CostCentres(); /*ViewBag.EquipmentTypeList = _containerViewModelBuilder.EquipmentTypes(); ViewBag.CommodityList = _containerViewModelBuilder.Commodities();*/ ViewBag.ContainerTypeList = _containerViewModelBuilder.ContainerTypes(); try { vm.Id = Guid.NewGuid(); _containerViewModelBuilder.Save(vm); TempData["msg"] = "Container Successfully Created"; return RedirectToAction("ListContainers"); } catch (DomainValidationException ve) { ValidationSummary.DomainValidationErrors(ve, ModelState); _log.Debug("Failed to create Equipment " + ve.Message); _log.Error("Failed to create Equipment" + ve.ToString()); return View(vm); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); _log.Debug("Failed to create Equipment " + ex.Message); _log.Error("Failed to create Equipment" + ex.ToString()); return View(vm); } }
public ActionResult CreateContainer() { ViewBag.CostCentreList = _containerViewModelBuilder.CostCentres(); /* ViewBag.EquipmentTypeList = _containerViewModelBuilder.EquipmentTypes();*/ //ViewBag.CommodityList = _containerViewModelBuilder.Commodities(); ViewBag.ContainerTypeList = _containerViewModelBuilder.ContainerTypes(); var view = new SourcingContainerViewModel(); /* view.CommodityList = new SelectList (_containerViewModelBuilder.Commodities(), "Key", "Value");*/ return View(view); }