Exemple #1
0
        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));
        }
Exemple #2
0
        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));
        }
Exemple #3
0
        public ActionResult Index()
        {
            AlbumsVM viewModel = new AlbumsVM();

            return(View(viewModel));
        }