Esempio n. 1
0
        public bool DeleteUser(Connect.User account)
        {
            string userfile = GetUserFilePath(account.Name);

            userLocker.EnterWriteLock();
            try
            {
                if (File.Exists(userfile))
                {
                    File.Delete(userfile);
                }
                return(true);
            }
            finally
            {
                userLocker.ExitWriteLock();
            }
        }
Esempio n. 2
0
        public bool Save(Connect.User account)
        {
            if (string.IsNullOrEmpty(account.Name))
            {
                throw new ArgumentNullException("The user name can not be null");
            }
            string userFile = Path.Combine(UserDir, account.Name + ".config");

            userLocker.EnterWriteLock();
            try
            {
                DataContractSerializationHelper.Serialize(account, userFile);
            }
            finally
            {
                userLocker.ExitWriteLock();
            }

            return(true);
        }
Esempio n. 3
0
 public bool DeleteUser(Connect.User account)
 {
     throw new NotImplementedException();
 }