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 { // Добавить в чём ошибка } }
private async Task _registerMethodAsync() { string urlRegister = ApiRouteHelper.GetAccountControllerRegisterRoute(); var response = await WebRequests.PostJsonAsync (urlRegister, new RegisterApiRequest { Email = EmailRegistration, Password = PasswordRegistration.Unsecure(), ConfirmPassword = ConfirmPasswordRegistration.Unsecure() }); AuthenticateApiResponse result = JsonConvert.DeserializeObject <AuthenticateApiResponse>(response.Content.ReadAsStringAsync().Result); if (result.ApiResponseDefault.Successful) { // ToDo: Переписать на NavigationService //ApplicationWindowViewModel appVM = DI.ServiceProvider.GetService<ApplicationWindowViewModel>(); //await appVM.EntryToAppAsync(result.Email, result.Jwt, result.RefreshToken); } }