public async Task <IActionResult> Edit(OwnerRepairUpdateDTO ownerRepairUpdateDTO) { try { if (ModelState.IsValid) { OwnerRepair ownerRepair = new OwnerRepair { Id = ownerRepairUpdateDTO.Id, RepairId = ownerRepairUpdateDTO.RepairId, OwnerId = ownerRepairUpdateDTO.OwnerId }; var result = await _ownerRepairService.UpdateAsync(ownerRepair); if (result == -1) { await GetSelected(); ModelState.AddModelError("", "Error update"); return(View(ownerRepairUpdateDTO)); } return(RedirectToAction("Index")); } await GetSelected(); return(View(ownerRepairUpdateDTO)); } catch (Exception ex) { return(View("Error", ex)); } }
public async Task <IActionResult> Edit(OwnerRepairUpdateDTO ownerRepairUpdateDTO) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } OwnerRepair ownerRepair = new OwnerRepair { Id = ownerRepairUpdateDTO.Id, RepairId = ownerRepairUpdateDTO.RepairId, OwnerId = ownerRepairUpdateDTO.OwnerId }; var result = await _ownerRepairService.UpdateAsync(ownerRepair); if (result == -1) { return(BadRequest("Error update")); } return(Ok(ownerRepair)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> Edit(OwnerRepair ownerRepair) { await GetSelected(); var model = new OwnerRepairUpdateDTO { Id = ownerRepair.Id, RepairId = ownerRepair.RepairId, OwnerId = ownerRepair.OwnerId }; return(View(model)); }