示例#1
0
文件: User.cs 项目: lulzzz/ifolder
        /// <summary>
        /// Method to delete a user from the external identity/user database.
        /// Some external systems may not allow deletion of users.
        /// </summary>
        /// <param name="Username">Name of the user to delete from the external system.</param>
        /// <returns>true - successful  false - failed</returns>
        public bool Delete(string Username)
        {
            bool status = false;

            try
            {
                Member member = domain.GetMemberByName(Username);
                if (member != null)
                {
                    domain.Commit(domain.Delete(member));
                    status = true;
                }
            }
            catch (Exception e1)
            {
                log.Error(e1.Message);
                log.Error(e1.StackTrace);
            }

            return(status);
        }