public HoldLogModel HoldListDataBind(HoldLogFilterModel filterModel) { var viewModel = new HoldLogModel() { FilterModel = filterModel, PagedList = _fubService.GetMailHoldLogsList(new MailHoldLogsParam() { Page = filterModel.Page, PageSize = filterModel.PageSize, TrackNumbers = string.IsNullOrWhiteSpace(filterModel.TrackNumbers)?new string[] {}: filterModel.TrackNumbers.Split(new[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries), StartTime = filterModel.StartTime, EndTime = filterModel.EndTime }) }; return(viewModel); }
public ActionResult HoldList(HoldLogModel model) { return(View(HoldListDataBind(model.FilterModel))); }