// GET: Identifications/Edit/5 public async Task <IActionResult> Edit(int?id) { if (id == null) { return(NotFound()); } var identification = await _bll.Identifications.FindAsync(id); if (identification == null) { return(NotFound()); } var vm = new IdentificationEditViewModel(); vm.Identification = identification; vm.AppUserSelectList = new SelectList(await _bll.AppUsers.AllAsync(), nameof(BLL.App.DTO.Identity.AppUser.Id), nameof(BLL.App.DTO.Identity.AppUser.Id), identification.AppUserId); return(View(vm)); }
public async Task <IActionResult> Edit(int id, IdentificationEditViewModel vm) { if (id != vm.Identification.Id) { return(NotFound()); } if (ModelState.IsValid) { _bll.Identifications.Update(vm.Identification); await _bll.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } vm.AppUserSelectList = new SelectList(await _bll.AppUsers.AllAsync(), nameof(BLL.App.DTO.Identity.AppUser.Id), nameof(BLL.App.DTO.Identity.AppUser.Id), vm.Identification.AppUserId); return(View(vm)); }