Esempio n. 1
0
        public object Login(string username, string password)
        {
            var result = DeskShellAPI.Login(new UserAuthentication
            {
                Username = StringMethods.Encode(username),
                Password = StringMethods.Encode(password)
            });

            if (result.Success)
            {
                // TODO: Set application settings with user info
                return((object)result.Data);
            }
            else
            {
                return(result.Message);
            }
        }
Esempio n. 2
0
        public string Register(string username, string password, string firstName, string lastName)
        {
            var result = DeskShellAPI.Register(new UserRegistration
            {
                Username  = StringMethods.Encode(username),
                Password  = StringMethods.Encode(password),
                FirstName = StringMethods.Encode(firstName),
                LastName  = StringMethods.Encode(lastName)
            });

            if (result.Success)
            {
                return(string.Empty);
            }
            else
            {
                return(result.Message);
            }
        }