public bool ChangePassword(AndroidToolkitDB db, int id, string newPassword, string oldPassword) { try { AndroidToolkit.Admin editAdmin = _db.Admins.FirstOrDefault(a => a.ID == id); if (editAdmin != null && editAdmin.Password == oldPassword) { editAdmin.Password = newPassword; _db.Admins.AddOrUpdate(editAdmin); _db.SaveChanges(); return(true); } //if (editAdmin != null) //{ // editAdmin.Password = newPassword; // db.Admins.Attach(editAdmin); // db.Entry(editAdmin).State = EntityState.Modified; // db.SaveChanges(); // return true; //} return(false); } catch (Exception ex) { MetroMessageBoxHelper.ShowBox("ERROR", ex.ToString(), 400, 200); return(false); } }
public bool Delete(AndroidToolkitDB _db, AndroidToolkit.Admin _admin) { try { _db.Admins.Remove(_admin); _db.SaveChanges(); return(true); } catch (Exception ex) { MetroMessageBoxHelper.ShowBox("Error", ex.ToString(), 400, 200); return(false); } }