/// <summary> /// /// </summary> /// <param name="item"></param> /// <returns></returns> public Usuario Actualizar(Usuario item) { ValidarDatosUsuarioExistente(item); using (TransactionScope transaction = new TransactionScope(TransactionScopeOption.Required)) { usuarioRepositorio.Actualizar(item); //TODO: De existir datos adicionales del usuario, debe procesarse en este bloque de transacción transaction.Complete(); } return(item); }
public async Task <IActionResult> ActualizarUsuario([FromBody] UsuarioDTO usuarioDTO) { UsuarioDTO usuarioActualizar = await usuarioRepositorio.Actualizar(usuarioDTO); if (usuarioActualizar == null) { return(BadRequest()); } usuarioActualizar.PassInicial = ""; return(Ok(usuarioActualizar)); }
public RespuestaApi <Usuario> Actualizar(Usuario usuario) { try { return(new RespuestaApi <Usuario> { Exito = true, Mensaje = "Usuario actualizado", Valor = _usuarioRepositorio.Actualizar(usuario) }); } catch (Exception) { return(new RespuestaApi <Usuario> { Exito = false, Mensaje = "Error: el usuario no ha podido ser actualizado", }); } }