Esempio n. 1
0
        public ActionResult Get_Newest_Items()
        {
            var request = new Get_OnlineItem_GetList_Request()
            {
                Page    = new Entity.Page(0, 11),
                Publish = (int)ACTIVE.ACTIVE
            };
            var response = _IHomeService.GetItems(request);
            var model    = new NewestItemsModel()
            {
                Items = response?.Results
            };

            return(View("~/Views/Online/Home/_Home_NewestItems.cshtml", model));
        }
Esempio n. 2
0
        public Get_OnlineItem_GetList_Response GetItems(Get_OnlineItem_GetList_Request request)
        {
            var param = Mapper.Map <Get_OnlineItem_GetList_Request, OnlineItem_GetList_Parameter>(request);

            param.Offset = request.Page.Skip;
            param.Next   = request.Page.PageSize;
            var products = _IProductRepository.Get_OnlineItem_GetList(param);
            var retData  = Mapper.Map <ResponseBase <List <OnlineItem_GetList> >, Get_OnlineItem_GetList_Response>(products);

            if (retData != null && retData.Results != null)
            {
                retData.StatusCode = (int)RESULT_STATUS_CODE.SUCCESS;
            }
            else
            {
                retData.StatusCode = (int)RESULT_STATUS_CODE.NODATA;
            }
            return(retData);
        }