Example #1
0
        /// <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();
            }
        }
Example #2
0
        /// <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);
        }