public async Task <IActionResult> Index() { var activeUsers = await _banService.GetAllBannedUsersAsync("active"); var bannedUsers = await _banService.GetAllBannedUsersAsync("banned"); var activeUsersVM = _userMapper.MapFrom(activeUsers); var bannedUsersVM = _userMapper.MapFrom(bannedUsers); var allUsersVM = new UserCollectionsViewModel { ActiveUsers = activeUsersVM, BannedUsers = bannedUsersVM }; return(View(allUsersVM)); }
public async Task <IActionResult> Collections() { UserCollectionsViewModel model = new UserCollectionsViewModel(); HttpClient httpClient = await _apiHttpClient.GetClient(); HttpResponseMessage response = await httpClient.GetAsync("api/collections").ConfigureAwait(false); if (response.IsSuccessStatusCode) { string collection = await response.Content.ReadAsStringAsync().ConfigureAwait(false); model.MyCollections = JsonConvert.DeserializeObject <List <string> >(collection); } return(View(model)); }