public static ContactUsSearchDto ToDto(this ContactUsSearchViewModel source) { return(new ContactUsSearchDto { PageNumber = source.PageNumber, PageSize = source.PageSize }); }
public IActionResult Index(ContactUsSearchViewModel searchModel) { var data = _adminService.GetContactUs(searchModel.ToDto()); List <SelectListItem> pageSizeSelector = new List <SelectListItem>(); pageSizeSelector.Add(new SelectListItem("10", "10", searchModel.PageSize == 10)); pageSizeSelector.Add(new SelectListItem("20", "20", searchModel.PageSize == 20)); pageSizeSelector.Add(new SelectListItem("30", "30", searchModel.PageSize == 30)); pageSizeSelector.Add(new SelectListItem("40", "40", searchModel.PageSize == 40)); pageSizeSelector.Add(new SelectListItem("50", "50", searchModel.PageSize == 50)); ViewBag.PageSizeSelector = pageSizeSelector; return(View(new SearchModel <ContactUsSearchViewModel, PaginationViewModel <ContactUsViewModel> >(searchModel, data.ToViewModel()))); }