public ActionResult LoadFilterData() { AlbumsVM model = new AlbumsVM(); try { var response = ServiceHelper.Get(AlbumsURL).Content.ReadAsStringAsync(); var items = JsonConvert.DeserializeObject <List <FilterItem> >(response.Result); items.ForEach(it => model.Filter.Items.Add(it)); } catch (Exception ex) { //TODO: Log exception here. } finally { } return(View("_Filter", model)); }
public ActionResult LoadDetail(int?id) { AlbumsVM model = new AlbumsVM(); try { if (id.HasValue) { var response = ServiceHelper.Get(CommentsUrl).Content.ReadAsStringAsync(); var items = JsonConvert.DeserializeObject <List <DetailItem> >(response.Result); items.Where(it => it.PostId == id).ToList().ForEach(it => model.Detail.Items.Add(it)); } } catch (Exception ex) { //TODO: Log here. } finally { } return(View("_Detail", model)); }
public ActionResult Index() { AlbumsVM viewModel = new AlbumsVM(); return(View(viewModel)); }