Ejemplo n.º 1
0
        private async Task _loginMethodAsync()
        {
            string urlLogin = ApiRouteHelper.GetAccountControllerLoginRoute();

            var response = await WebRequests.PostJsonAsync
                           (
                urlLogin,
                new LoginApiRequest
            {
                Email    = EmailLogin,
                Password = PasswordLogin.Unsecure()
            });

            if (response.IsSuccessStatusCode)
            {
                AuthenticateApiResponse result = JsonConvert.DeserializeObject <AuthenticateApiResponse>(response.Content.ReadAsStringAsync().Result);
                // ToDo: сделать с NavigationService
                //var appVM = DI.ServiceProvider.GetService<ApplicationWindowViewModel>();
                //await appVM.EntryToAppAsync(result.Email, result.Jwt, result.RefreshToken);
            }
            else
            {
                // Добавить в чём ошибка
            }
        }