public async Task <IActionResult> Edit(MasterUpdateDTO masterUpdateDTO) { try { if (!ModelState.IsValid) { return(View(masterUpdateDTO)); } Master master = new Master { Id = masterUpdateDTO.Id, LastName = masterUpdateDTO.LastName, FirstName = masterUpdateDTO.FirstName, Patronymic = masterUpdateDTO.Patronymic }; var result = await _masterService.UpdateAsync(master); if (result == -1) { ModelState.AddModelError("", "Error update"); return(View(masterUpdateDTO)); } return(RedirectToAction("Index")); } catch (Exception ex) { return(View("Error", ex)); } }
public async Task <IActionResult> Edit(MasterUpdateDTO masterUpdateDTO) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Master master = new Master { Id = masterUpdateDTO.Id, LastName = masterUpdateDTO.LastName, FirstName = masterUpdateDTO.FirstName, Patronymic = masterUpdateDTO.Patronymic }; var result = await _masterService.UpdateAsync(master); if (result == -1) { return(BadRequest("Error update")); } return(Ok(master)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IActionResult Edit(Master master) { var model = new MasterUpdateDTO { Id = master.Id, LastName = master.LastName, FirstName = master.FirstName, Patronymic = master.Patronymic }; return(View(model)); }