/// <summary> /// Updates the current Clan User /// </summary> public static void Update(ClanUser updatedClanUser) { ClanUser clanUser = ClanUserManager.SelectByClanUserId(updatedClanUser.id); using (var dbContext = new HouseOfClansEntities()) { updatedClanUser.updatedOn = DateTime.Now; dbContext.ClanUsers.Attach(clanUser); dbContext.Entry(clanUser).CurrentValues.SetValues(updatedClanUser); dbContext.SaveChanges(); } }
/// <summary> /// Deletes the current Clan User /// </summary> public static bool Delete(int clanUserId) { bool isDeleted = false; ClanUser deleteCLanUser = ClanUserManager.SelectByClanUserId(clanUserId); using (var dbContext = new HouseOfClansEntities()) { dbContext.ClanUsers.Attach(deleteCLanUser); dbContext.ClanUsers.Remove(deleteCLanUser); isDeleted = dbContext.SaveChanges() > 0; } return(isDeleted); }