public async Task <IActionResult> Edit(OwnerUpdateDTO masterUpdateDTO) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Owner owner = new Owner { Id = masterUpdateDTO.Id, LastName = masterUpdateDTO.LastName, FirstName = masterUpdateDTO.FirstName, Patronymic = masterUpdateDTO.Patronymic }; var result = await _ownerService.UpdateAsync(owner); if (result == -1) { return(BadRequest("Error update")); } return(Ok(owner)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> Edit(OwnerUpdateDTO ownerUpdateDTO) { try { if (!ModelState.IsValid) { return(View(ownerUpdateDTO)); } Owner owner = new Owner { Id = ownerUpdateDTO.Id, LastName = ownerUpdateDTO.LastName, FirstName = ownerUpdateDTO.FirstName, Patronymic = ownerUpdateDTO.Patronymic }; var result = await _ownerService.UpdateAsync(owner); if (result == -1) { ModelState.AddModelError("", "Error update"); return(View(ownerUpdateDTO)); } return(RedirectToAction("Index")); } catch (Exception ex) { return(View("Error", ex)); } }
public async Task <OwnerDTO> PatchAsync(OwnerUpdateDTO owner) { this.Logger.LogTrace($"{nameof(this.PutAsync)} called"); var result = await this.OwnerService.UpdateAsync(this.Mapper.Map <OwnerUpdateModel>(owner)); return(this.Mapper.Map <OwnerDTO>(result)); }
public IActionResult Edit(Master master) { var model = new OwnerUpdateDTO { Id = master.Id, LastName = master.LastName, FirstName = master.FirstName, Patronymic = master.Patronymic }; return(View(model)); }