public ActionResult Edit(ProductSelectorCreateEditViewModel vm) { if (ModelState.IsValid) { _uow.ProductSelectors.Update(vm.ProductSelector); _uow.Commit(); return(RedirectToAction("Index")); } vm.ManufactorerSelectList = new SelectList(_uow.Manufactorers.All, nameof(Manufactorer.ManufactorerId), nameof(Manufactorer.ManufactorerName), vm.ProductSelector.ManufactorerId); vm.ManufactorerTypeSelectList = new SelectList(_uow.ManufactorerTypes.All, nameof(ManufactorerType.ManufactorerTypeId), nameof(ManufactorerType.ManufactorerTypeName), vm.ProductSelector.ManufactorerTypeId); vm.ModelSerieSelectList = new SelectList(_uow.ModelSeries.All, nameof(ModelSerie.ModelSerieId), nameof(ModelSerie.ModelSerieName), vm.ProductSelector.ModelSerieId); vm.ModelSerieTypeSelectList = new SelectList(_uow.ModelSerieTypes.All, nameof(ModelSerieType.ModelSerieTypeId), nameof(ModelSerieType.ModelSerieTypeName), vm.ProductSelector.ModelSerieTypeId); return(View(vm)); }
// GET: ProductSelectors/Create public ActionResult Create() { var vm = new ProductSelectorCreateEditViewModel(); vm.ManufactorerSelectList = new SelectList(_uow.Manufactorers.All, nameof(Manufactorer.ManufactorerId), nameof(Manufactorer.ManufactorerName)); vm.ManufactorerTypeSelectList = new SelectList(_uow.ManufactorerTypes.All, nameof(ManufactorerType.ManufactorerTypeId), nameof(ManufactorerType.ManufactorerTypeName)); vm.ModelSerieSelectList = new SelectList(_uow.ModelSeries.All, nameof(ModelSerie.ModelSerieId), nameof(ModelSerie.ModelSerieName)); vm.ModelSerieTypeSelectList = new SelectList(_uow.ModelSerieTypes.All, nameof(ModelSerieType.ModelSerieTypeId), nameof(ModelSerieType.ModelSerieTypeName)); // ViewBag.ManufactorerId = new SelectList(_uow.Manufactorers.All, "ManufactorerId", "ManufactorerName"); // ViewBag.ManufactorerTypeId = new SelectList(_uow.ManufactorerTypes.All, "ManufactorerTypeId", "ManufactorerTypeName"); // ViewBag.ModelSerieId = new SelectList(_uow.ModelSeries.All, "ModelSerieId", "ModelSerieName"); // ViewBag.ModelSerieTypeId = new SelectList(_uow.ModelSerieTypes.All, "ModelSerieTypeId", "ModelSerieTypeName"); return(View(vm)); }
// GET: ProductSelectors/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ProductSelector productSelector = _uow.ProductSelectors.GetById(id); if (productSelector == null) { return(HttpNotFound()); } var vm = new ProductSelectorCreateEditViewModel() { ProductSelector = productSelector }; vm.ManufactorerSelectList = new SelectList(_uow.Manufactorers.All, nameof(Manufactorer.ManufactorerId), nameof(Manufactorer.ManufactorerName), vm.ProductSelector.ManufactorerId); vm.ManufactorerTypeSelectList = new SelectList(_uow.ManufactorerTypes.All, nameof(ManufactorerType.ManufactorerTypeId), nameof(ManufactorerType.ManufactorerTypeName), vm.ProductSelector.ManufactorerTypeId); vm.ModelSerieSelectList = new SelectList(_uow.ModelSeries.All, nameof(ModelSerie.ModelSerieId), nameof(ModelSerie.ModelSerieName), vm.ProductSelector.ModelSerieId); vm.ModelSerieTypeSelectList = new SelectList(_uow.ModelSerieTypes.All, nameof(ModelSerieType.ModelSerieTypeId), nameof(ModelSerieType.ModelSerieTypeName), vm.ProductSelector.ModelSerieTypeId); return(View(vm)); }