Exemplo n.º 1
0
        // Асинхронный метод для Авторизации при нажатии на кнопку
        // Где мы передаём значение из TextBox и путь URL
        public async Task LoginIn()
        {
            ErrorMessage = string.Empty;
            try
            {
                Users result = await _aPIHelpers.Authenticate(UserName, Password, "/auth.json");

                switch (result.code)
                {
                case 200:
                {
                    //Вызываем через событие класс LogOnEvent
                    _events.PublishOnUIThread(new LogOnEvent());
                }
                break;

                case 401:
                {
                    ErrorMessage = result.text;
                }
                break;

                case 13:
                {
                    ErrorMessage = result.text;
                }
                break;
                }
            }
            catch (Exception ex)
            {
                ErrorMessage = ex.Message;
            }
        }
 public async Task LogIn()
 {
     try
     {
         ErrorMessage = "";
         var result = await _APIHelper.Authenticate(UserName, Password);
     }
     catch (Exception ex)
     {
         ErrorMessage = ex.Message;
     }
 }