public IHttpActionResult PutUsuario(DtoUsuario usuario) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { LogicaUsuarios.ActualizarUsuario(usuario); } catch (Exception ex) { ClsVisorEventos.LogEvent(ex); return(BadRequest($"Incorrect call:{ex.Message}")); } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult ActualizacionUsuario(JObject form) { var identification = string.Empty; var email = string.Empty; var phone = string.Empty; dynamic jsonObject = form; try { phone = jsonObject.Phone.Value; email = jsonObject.Email.Value; identification = jsonObject.Identification.Value; } catch (Exception ex) { ClsVisorEventos.LogEvent(ex); return(BadRequest($"Incorrect call:{ex.Message}")); } DtoUsuario usuario = LogicaUsuarios.GetUsuarioByEmail(email); if (usuario == null) { return(NotFound()); } usuario.Email = email; usuario.NumeroContacto = phone; try { LogicaUsuarios.ActualizarUsuario(usuario); } catch (Exception ex) { ClsVisorEventos.LogEvent(ex); return(BadRequest($"Incorrect call:{ex.Message}")); } return(Ok(true)); }