public bool Update(User user) { try { using (var db = new ClientManagementContext()) { var upateUser = db.Users.FirstOrDefault(d => d.Id == user.Id); if (upateUser == null) { return(false); } upateUser.Username = user.Username; db.SaveChanges(); return(true); } } catch { return(false); } }
public bool ResetPassword(User user) { try { using (var db = new ClientManagementContext()) { var upateUser = db.Users.FirstOrDefault(d => d.Id == user.Id); if (upateUser == null) { return(false); } var randomPass = EncryptionService.GenerateRandomPassword(8); var salt = EncryptionService.CreateRandomSalt(); var passwordHash = EncryptionService.HashPassword(randomPass, salt); upateUser.PasswordHash = passwordHash; upateUser.PasswordSalt = salt; db.SaveChanges(); return(true); } } catch { return(false); } }
public bool Update(Contact contact) { try { using (var db = new ClientManagementContext()) { var upateContact = db.Contacts.FirstOrDefault(d => d.Id == contact.Id); if (upateContact == null) { return(false); } upateContact.FirstName = contact.FirstName; upateContact.LastName = contact.LastName; upateContact.Email = contact.Email; upateContact.CellPhone = contact.CellPhone; upateContact.Address = contact.Address; db.SaveChanges(); return(true); } } catch (Exception ex) { return(false); } }
public bool Add(User user) { try { using (var db = new ClientManagementContext()) { db.Users.Add(user); db.SaveChanges(); return(true); } } catch { return(false); } }
public bool Remove(User contact) { try { using (var db = new ClientManagementContext()) { var removeUser = db.Users.FirstOrDefault(d => d.Id == contact.Id); if (removeUser == null) { return(false); } removeUser.Status = contact.Status; db.SaveChanges(); return(true); } } catch { return(false); } }