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)); }
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); }