コード例 #1
0
        public JsonResult Get_Testimonials(HomeViewModel homeViewModel)
        {
            PaginationInfo pager = new PaginationInfo();

            try
            {
                TestimonialManager _testimonialMan = new TestimonialManager();

                pager = homeViewModel.Pager;

                homeViewModel.testimonials = _testimonialMan.Get_Testimonials(ref pager);

                foreach (var item in homeViewModel.testimonials)
                {
                    item.Author_Image_Url = ConfigurationManager.AppSettings["Upload_Image_Path"].ToString() + @"\" + item.File_Type_Str + @"\" + item.Author_Image_Url;
                }

                homeViewModel.Pager = pager;
            }
            catch (Exception ex)
            {
                homeViewModel.FriendlyMessage.Add(MessageStore.Get("SYS01"));

                Logger.Error("Home Controller - Get_Testimonials: " + ex.ToString());
            }
            finally
            {
                pager = null;
            }

            return(Json(homeViewModel));
        }
コード例 #2
0
        public JsonResult Get_Testimonials(TestimonialViewModel tViewModel)
        {
            PaginationInfo pager = new PaginationInfo();

            try
            {
                pager = tViewModel.Pager;

                tViewModel.testimonials = _testimonialMan.Get_Testimonials(ref pager);

                tViewModel.Pager = pager;

                tViewModel.Pager.PageHtmlString = PageHelper.NumericPager("javascript:PageMore({0})", tViewModel.Pager.TotalRecords, tViewModel.Pager.CurrentPage + 1, tViewModel.Pager.PageSize, 10, true);
            }
            catch (Exception ex)
            {
                tViewModel.FriendlyMessage.Add(MessageStore.Get("SYS01"));

                Logger.Error("Testimonial Controller - Get_Testimonials: " + ex.ToString());
            }
            finally
            {
                pager = null;
            }

            return(Json(tViewModel));
        }