/// <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);
        }