public ActionResult Edit(int id, EditModuleModalViewModel updateDto) { if (id != updateDto.Module.Id) { return(NotFound()); } if (ModelState.IsValid) { try { var module = updateDto.Module; _moduleAppService.UpdateAsync(module); } catch (DbUpdateConcurrencyException) { if (!DtoExists(updateDto.Module.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(updateDto)); }
// GET: Cargoes/Edit/5 public IActionResult Edit(int?id) { if (id == null) { return(NotFound()); } var module = _moduleAppService.GetAllItemAsync().Result.Items.SingleOrDefault(m => m.Id == id); if (module == null) { return(NotFound()); } var config = new MapperConfiguration(cfg => cfg.CreateMap <ModuleDto, CreateUpdateModuleDto>()); var mapper = config.CreateMapper(); var model = new EditModuleModalViewModel { Module = mapper.Map <CreateUpdateModuleDto>(module) }; return(View(model)); //return Ok(cargo.Result); }
// GET: /<controller>/ public IActionResult Index() { var output = _moduleAppService.GetAllAsync(); var model = new EditModuleModalViewModel { Module = new MapperConfiguration(cfg => cfg.CreateMap <ModuleDto, CreateUpdateModuleDto>()).CreateMapper().Map <CreateUpdateModuleDto>(output.Result.Items.FirstOrDefault()), Modules = output.Result.Items }; return(View(model)); }
public IActionResult Index() { var output = _moduleAppService.GetAllAsync(); var model = new EditModuleModalViewModel { Module = output.Result.Items.FirstOrDefault(), Modules = output.Result.Items }; return(View(model)); }
public ActionResult Create(EditModuleModalViewModel updateDto) { if (updateDto == null) { return(NotFound()); } if (updateDto.Module == null) { return(NotFound()); } _moduleAppService.CreateAsync(updateDto.Module); return(RedirectToAction(nameof(Index))); }
public IActionResult Edit(long?Id) { if (Id == null) { return(NotFound()); } var module = _moduleAppService.GetAllAsync().Result.Items.SingleOrDefault(e => e.Id == Id); if (module == null) { return(NotFound()); } EditModuleModalViewModel model = new EditModuleModalViewModel { Module = module }; return(View(model)); }