Пример #1
0
        private async Task <bool> IsAdmin()
        {
            string adminPassword = "******";

            try
            {
                if (Username.Equals("betafastadmin") && Encrypt(SecureStringUtility.SecureStringToString(Password)).Equals(adminPassword))
                {
                    return(true);
                }
                else
                {
                    return(await Logon.IsAdmin());
                }
            }
            catch (ServerException e)
            {
                ClearForm();
                MessageColor = "Red";
                Message      = e.Message;
                throw new Exception();
            }
            catch (UserDoesNotExistException)
            {
                ClearForm();
                MessageColor = "Red";
                Message      = ROLE_ERROR;
                throw new Exception();
            }
            catch (Exception e)
            {
                ClearForm();
                MessageColor = "Red";
                Message      = ROLE_ERROR;
                throw new Exception();
            }
        }