public ActionResult ShowQuoteList(string viewName, Models.QuoteListFilter filter, int? size) { if (!size.HasValue) { size = 10; } int count = 0; var list = SalesService.GetQuoteList(User.GetUserPrincipal().CurrentUser, filter, 0, size.Value, out count); var model = new Models.QuoteList(list); model.ItemCount = count; model.PageIndex = 0; model.PageSize = size.Value; ViewData.Model = model; return PartialView(viewName); }
public ActionResult Index(Models.QuoteListFilter filter, int? page) { var pageId = GetPageId(page); if (filter == null) { filter = new ERPStore.Models.QuoteListFilter(); filter.StatusId = 1; } int count = 0; var list = SalesService.GetQuoteList(User.GetUserPrincipal().CurrentUser, filter, pageId, 10, out count); var model = new Models.QuoteList(list); model.ItemCount = count; model.PageIndex = pageId + 1; model.PageSize = 10; ViewData.Model = model; return GetDefaultView("quoteList"); }