コード例 #1
0
 public HttpResponseMessage GetAll(HttpRequestMessage request)
 {
     return(CreateHttpResponse(request, () =>
     {
         SupportOnline supportOnlineDb = _supportOnlineService.Get();
         SupportOnlineViewModel supportOnlineVm = Mapper.Map <SupportOnlineViewModel>(supportOnlineDb);
         return request.CreateResponse(HttpStatusCode.OK, supportOnlineVm);
     }));
 }
コード例 #2
0
        // GET: Contact
        public ActionResult Index()
        {
            SupportOnline          supportOnlineDb = _supportService.Get();
            SupportOnlineViewModel supportOnlineVm = Mapper.Map <SupportOnlineViewModel>(supportOnlineDb);

            return(View(supportOnlineVm));
        }
コード例 #3
0
        //[OutputCache(Duration = 3600)]
        public ActionResult Footer()
        {
            FooterCommon footVm = new FooterCommon();
            IEnumerable <ProductCategory> listAll    = _productCategoryService.GetAll();
            IEnumerable <ProductCategory> listParent = listAll.Where(x => x.ParentID == null);
            List <ProductCategory>        listChild  = new List <ProductCategory> {
            };

            foreach (var item in listParent)
            {
                var list = listAll.Where(x => x.ParentID == item.ID);
                if (list.Count() == 0)
                {
                    listChild.Add(item);
                }
                else
                {
                    listChild.AddRange(list);
                }
            }
            listChild = listChild.OrderBy(x => x.Name).Take(9).ToList();
            IEnumerable <ProductCategoryViewModel> listCategoryVm = Mapper.Map <IEnumerable <ProductCategoryViewModel> >(listChild);

            footVm.listCategoryProduct = listCategoryVm;

            IEnumerable <Tag>          listTagProdut = _tagService.GetAll().Where(x => x.Type == Common.CommonConstant.ProductTag.ToString()).OrderBy(x => x.Name).Take(18);
            IEnumerable <TagViewModel> listTagVm     = Mapper.Map <IEnumerable <TagViewModel> >(listTagProdut);

            footVm.tagVm = listTagVm;

            SupportOnline          supportDb = _supportOnline.Get();
            SupportOnlineViewModel supportVm = Mapper.Map <SupportOnlineViewModel>(supportDb);

            footVm.supportOnlineVm = supportVm;

            Footer          footerDb = _footerService.GetAll();
            FooterViewModel footerVm = Mapper.Map <FooterViewModel>(footerDb);

            footVm.footerVm = footerVm;

            return(PartialView(footVm));
        }