public bool ValidateUsuario(Login user) { using (var dbContext = new AxsisTestDB()) { string encodedPass = PassEncryption.Encrypt(user.Password); return(dbContext.Usuarios.Any(u => user.NombreUsuario == u.NombreUsuario && encodedPass == u.Password)); } }
public bool SaveUsuario(Usuario user) { using (var dbContext = new AxsisTestDB()) { try { user.Password = PassEncryption.Encrypt(user.Password); dbContext.Usuarios.Add(user); dbContext.SaveChanges(); } catch (Exception ex) { return(false); } return(true); } }
public bool UpdateUsuario(Usuario user) { using (var dbContext = new AxsisTestDB()) { try { user.Password = PassEncryption.Encrypt(user.Password); var userToUpdate = dbContext.Usuarios.FirstOrDefault(u => u.Id == user.Id); userToUpdate = user; dbContext.Usuarios.AddOrUpdate(userToUpdate); dbContext.SaveChanges(); } catch (Exception ex) { return(false); } return(true); } }