public async Task <IActionResult> Index()
        {
            var             composerViewModel = new ListComposerViewModel();
            List <Composer> composerList      = new List <Composer>();

            using (var httpClient = new HttpClient())
            {
                using (var respense = await httpClient.GetAsync(URLBase + "Composer"))
                {
                    string apiResponse = await respense.Content.ReadAsStringAsync();

                    composerList = JsonConvert.DeserializeObject <List <Composer> >(apiResponse);
                }
            }
            composerViewModel.ListComposer = composerList;
            return(View(composerViewModel));
        }
예제 #2
0
        public async Task <IActionResult> Index()
        {
            var composerViewModel = new ListComposerViewModel();

            var listComposers = new List <Composer>();

            using (var httpClient = new HttpClient())
            {
                using (var response = await httpClient.GetAsync($"{BaseURL}Composer/Composers"))
                {
                    string apiResponse = await response.Content.ReadAsStringAsync();

                    listComposers = JsonConvert.DeserializeObject <List <Composer> >(apiResponse);
                }
            }

            composerViewModel.ListComposer = listComposers;

            return(View(composerViewModel));
        }