public async Task <ActionResult> Account() { var request = CreateRequestToService(HttpMethod.Get, $"/api/Users/Account"); var response = await HttpClient.SendAsync(request); //if (!response.IsSuccessStatusCode) //{ // if (response.StatusCode == HttpStatusCode.Unauthorized) // { // return RedirectToAction("Login", "Account"); // } // return View("Error"); //} var jsonString = await response.Content.ReadAsStringAsync(); ApiUsersModel quizzes = JsonConvert.DeserializeObject <ApiUsersModel>(jsonString); return(View(quizzes)); }
public async Task <ActionResult> UserAccount() { var request = CreateRequestToService(HttpMethod.Get, $"/api/Users/Account"); var response = await HttpClient.SendAsync(request); var jsonString = await response.Content.ReadAsStringAsync(); ApiUsersModel user = JsonConvert.DeserializeObject <ApiUsersModel>(jsonString); UsersViewModel viewModel = new UsersViewModel { FirstName = user.FirstName, LastName = user.LastName, PW = user.PW, Username = user.Username, CreditCardNumber = user.CreditCardNumber, PointTotal = user.PointTotal, AccountType = user.AccountType }; return(View(viewModel)); }