/// <summary> /// Updates a UserBlackList /// </summary> public static void Update(UserBlackList updatedBUser) { UserBlackList bUser = BlacklistManager.SelectByBlacklistId(updatedBUser.id); using (var dbContext = new HouseOfClansEntities()) { //TODO: Add updatedOn for the UserBlackList entity in the database //updatedBUser.updatedOn = DateTime.Now; dbContext.UserBlackLists.Attach(bUser); dbContext.Entry(bUser).CurrentValues.SetValues(updatedBUser); dbContext.SaveChanges(); } }
/// <summary> /// Deletes a UserBlackList /// </summary> public static bool Delete(int blacklistId) { bool isDeleted = false; UserBlackList deleteBlacklist = BlacklistManager.SelectByBlacklistId(blacklistId); using (var dbContext = new HouseOfClansEntities()) { dbContext.UserBlackLists.Attach(deleteBlacklist); dbContext.UserBlackLists.Remove(deleteBlacklist); isDeleted = dbContext.SaveChanges() > 0; } return(isDeleted); }