public async Task <RespuestaAux <Guid> > Editar(Guid id, EpsEditarCommand modeloCommand) { var result = new RespuestaAux <Guid>(); try { var _item = Eps.EditarEps( id: modeloCommand.Id, nombre: modeloCommand.Nombre); if (_item.Exitoso == true) { _context.Eps.Update(_item.Result); await _context.SaveChangesAsync(); result.Result = _item.Result.Id; result.Exitoso = true; } else { result.Exitoso = _item.Exitoso; result.Mensaje = _item.Mensaje; } } catch (Exception e) { result.Exitoso = false; result.Mensaje = e.Message; } return(result); }
public async Task <IActionResult> Edit(Guid id, EpsEditarCommand modelo) { var _item = await _epsServicio.Editar(id, modelo); if (_item.Exitoso == false) { return(BadRequest(ModelState)); } return(RedirectToAction(nameof(Details), new { id = _item.Result })); }
public async Task <IActionResult> Edit(Guid id) { var _item = await _epsServicio.Detalle(id); var item = new EpsEditarCommand { Nombre = _item.Item.Nombre }; return(View(item)); }