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));
        }
Exemple #2
0
        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));
        }