public string Update(EditUsuarioModel usuarioModel) { string response = string.Empty; using (var context = new ExamenOneCoreBDContext(_dbConnection)) { try { context.Database.ExecuteSqlCommand("spUpdateUsuario @p0, @p1, @p2, @p3, @p4", parameters: new[] { usuarioModel.UserId.ToString(), usuarioModel.Username.ToString(), usuarioModel.Email.ToString(), usuarioModel.Sexo.ToString(), usuarioModel.Estatus.ToString() }); response = string.Format("Usuario Actualizado"); } catch (Exception ex) { response = string.Format("Error: ", ex.Message); } } return(response); }
public async Task <string> VerificaEmail(EditUsuarioModel model) { var requestUrl = CreateRequestUri(string.Format(System.Globalization.CultureInfo.InvariantCulture, "User/VerificaEmail")); return(await PostAsyncStr <EditUsuarioModel>(requestUrl, model)); }
// GET: User/VerificaEmail public async Task <IActionResult> VerificaEmail(string email, int userid) { EditUsuarioModel model = new EditUsuarioModel() { Username = string.Empty, ConfirmPassword = string.Empty, Password = string.Empty, Email = email, Estatus = true, FechaActualizacion = DateTime.Now, FechaCreacion = DateTime.Now, Sexo = string.Empty, UserId = userid }; string response = await ApiClientFactory.Instance.VerificaEmail(model); return(Json(new ResponseModel() { ReturnCode = Response.StatusCode, Message = response })); }
public async Task <IActionResult> Save(EditUsuarioModel model) { if (ModelState.IsValid) { try { await ApiClientFactory.Instance.UpdateUser(model); if (model.ChangePassword) { model.Password = Security.Encrypt(model.Password.ToString()); ChangePasswordModel changePasswordModel = new ChangePasswordModel() { UserId = model.UserId, Password = model.Password }; await ApiClientFactory.Instance.ChangePassword(changePasswordModel); } return(Json(new ResponseModel() { ReturnCode = Response.StatusCode, Message = "Se actualizaron los datos correctamente." })); } catch { return(Json(new ResponseModel() { ReturnCode = Response.StatusCode, Message = "Ocurrió un error al actualizar la información." })); } } return(Json(new ResponseModel() { ReturnCode = Response.StatusCode, Message = "Debe de capturar todos los campos solicitados." })); }
public string Update(EditUsuarioModel usuarioModel) { return(usuarioDao.Update(usuarioModel)); }
public string VerificaEmail([FromBody] EditUsuarioModel usuarioModel) { return(usuarioEbl.VerificaEmail(usuarioModel.Email, usuarioModel.UserId)); }
public string VerificaUsuario([FromBody] EditUsuarioModel usuarioModel) { return(usuarioEbl.VerificaUsuario(usuarioModel.Username, usuarioModel.UserId)); }
public string UpdateUser([FromBody] EditUsuarioModel usuarioModel) { return(usuarioEbl.Update(usuarioModel)); }