public IPagedList <Tag> GetAllPaged(PageSortCriteria pageSortCriteria) { var dbSet = DbSet.Include(e => e.Images) as IOrderedQueryable <Tag>; var sorted = LinqExtensions.ApplySortingPaging <Tag>(dbSet, pageSortCriteria, DEFAULT_SORT); return(sorted.ToPagedList(pageSortCriteria.Page, pageSortCriteria.ItemsPerPage)); }
public IPagedList <SkyberryUser> GetAllPaged(PageSortCriteria pageSortCriteria) { var dbSet = DbSet as IOrderedQueryable <SkyberryUser>; var sorted = LinqExtensions.ApplySortingPaging <SkyberryUser>(dbSet, pageSortCriteria, DEFAULT_SORT); return(sorted.ToPagedList(pageSortCriteria.Page, pageSortCriteria.ItemsPerPage)); }
public IPagedList <ProjectDocument> GetAllPaged(PageSortCriteria pageSortCriteria) { var dbSet = DbSet.Include(e => e.Project).Include("Project.Account") as IOrderedQueryable <ProjectDocument>; var sorted = LinqExtensions.ApplySortingPaging <ProjectDocument>(dbSet, pageSortCriteria, DEFAULT_SORT); return(sorted.ToPagedList(pageSortCriteria.Page, pageSortCriteria.ItemsPerPage)); }
public IPagedList <SkyberryUser> GetAllPaged(PageSortCriteria pageSortCriteria, UserSearchCriteria searchCriteria) { var predicate = LinqExtensions.BuildPredicate <SkyberryUser, UserSearchCriteria>(searchCriteria); var filtered = DbSet.Where(predicate) as IOrderedQueryable <SkyberryUser>; var sorted = LinqExtensions.ApplySortingPaging <SkyberryUser>(filtered, pageSortCriteria, DEFAULT_SORT); return(sorted); }
public IPagedList <ProjectDocument> GetAllPaged(PageSortCriteria pageSortCriteria, ProjectDocumentSearchCriteria searchCriteria) { var predicate = LinqExtensions.BuildPredicate <ProjectDocument, ProjectDocumentSearchCriteria>(searchCriteria); var filtered = DbSet.Include(e => e.Project).Include("Project.Account").Where(predicate) as IOrderedQueryable <ProjectDocument>; var sorted = LinqExtensions.ApplySortingPaging <ProjectDocument>(filtered, pageSortCriteria, DEFAULT_SORT); return(sorted); }
public IPagedList <ContractDocument> GetAllPaged(PageSortCriteria pageSortCriteria, ContractDocumentSearchCriteria searchCriteria) { var predicate = LinqExtensions.BuildPredicate <ContractDocument, ContractDocumentSearchCriteria>(searchCriteria); var filtered = DbSet.Where(predicate) as IOrderedQueryable <ContractDocument>; var sorted = LinqExtensions.ApplySortingPaging <ContractDocument>(filtered, pageSortCriteria, DEFAULT_SORT); return(sorted); }
public IPagedList <Accolade> GetAllPaged(PageSortCriteria pageSortCriteria, AccoladeSearchCriteria searchCriteria) { var predicate = LinqExtensions.BuildPredicate <Accolade, AccoladeSearchCriteria>(searchCriteria); var filtered = DbSet.Include("Account").Where(predicate) as IOrderedQueryable <Accolade>; var sorted = LinqExtensions.ApplySortingPaging <Accolade>(filtered, pageSortCriteria, DEFAULT_SORT); return(sorted); }
public IPagedList <Tag> GetAllPaged(PageSortCriteria pageSortCriteria, TagSearchCriteria searchCriteria) { var predicate = LinqExtensions.BuildPredicate <Tag, TagSearchCriteria>(searchCriteria); var filtered = DbSet.Include(e => e.Images).Where(predicate) as IOrderedQueryable <Tag>; var sorted = LinqExtensions.ApplySortingPaging <Tag>(filtered, pageSortCriteria, DEFAULT_SORT); return(sorted); }
public ActionResult Index([Bind(Include = "Page, Sort")] PageSortCriteria pageSortCriteria, [Bind(Include = "Name, Description")] ProjectSearchCriteria searchCriteria = null) { ProjectListVM vm = new ProjectListVM { Projects = UOW.Projects.GetAllPaged(pageSortCriteria, searchCriteria), PageSortCriteria = pageSortCriteria, SearchCriteria = searchCriteria }; return(View(vm)); }
public ActionResult Index([Bind(Include = "Page, Sort")] PageSortCriteria pageSortCriteria, [Bind(Include = "Title, Description")] DesignReviewSearchCriteria searchCriteria = null) { DesignReviewListVM vm = new DesignReviewListVM { DesignReviews = UOW.DesignReviews.GetAllPaged(pageSortCriteria, searchCriteria), PageSortCriteria = pageSortCriteria, SearchCriteria = searchCriteria }; return(View(vm)); }
public ActionResult Index([Bind(Include = "Page, Sort")] PageSortCriteria pageSortCriteria, [Bind(Include = "Filename, Title, Version")] ImageSearchCriteria searchCriteria = null) { ImageListVM vm = new ImageListVM { Images = UOW.Images.GetAllPaged(pageSortCriteria, searchCriteria), PageSortCriteria = pageSortCriteria, SearchCriteria = searchCriteria }; return(View(vm)); }
public ActionResult Index([Bind(Include = "Page, Sort")] PageSortCriteria pageSortCriteria, [Bind(Include = "Name,IndustryType")] AccountSearchCriteria searchCriteria = null) { AccountListVM vm = new AccountListVM { Accounts = UOW.Accounts.GetAllPaged(pageSortCriteria, searchCriteria), PageSortCriteria = pageSortCriteria, SearchCriteria = searchCriteria }; return(View(vm)); }
public ActionResult Index([Bind(Include = "Page, Sort")] PageSortCriteria pageSortCriteria, [Bind(Include = "Title, Description, Version")] InvoiceSearchCriteria searchCriteria = null) { InvoiceListVM vm = new InvoiceListVM { Invoices = UOW.Invoices.GetAllPaged(pageSortCriteria, searchCriteria), PageSortCriteria = pageSortCriteria, SearchCriteria = searchCriteria }; return(View(vm)); }
public ActionResult Index([Bind(Include = "Page, Sort")] PageSortCriteria pageSortCriteria, [Bind(Include = "Title")] AccoladeSearchCriteria searchCriteria = null) { AccoladeListVM vm = new AccoladeListVM { Accolades = UOW.Accolades.GetAllPaged(pageSortCriteria, searchCriteria), PageSortCriteria = pageSortCriteria, SearchCriteria = searchCriteria }; return(View(vm)); }
public ActionResult Index([Bind(Include = "Page, Sort")] PageSortCriteria pageSortCriteria, [Bind(Include = "Title, Description")] TestimonialSearchCriteria searchCriteria = null) { TestimonialListVM vm = new TestimonialListVM { Testimonials = UOW.Testimonials.GetAllPaged(pageSortCriteria, searchCriteria), PageSortCriteria = pageSortCriteria, SearchCriteria = searchCriteria }; return(View(vm)); }
public ActionResult Index([Bind(Include = "Page, Sort")] PageSortCriteria pageSortCriteria, [Bind(Include = "FirstName, LastName, UserName, Email")] UserSearchCriteria searchCriteria = null) { UserListVM vm = new UserListVM { Users = UOW.SkyberryUsers.GetAllPaged(pageSortCriteria, searchCriteria), PageSortCriteria = pageSortCriteria, SearchCriteria = searchCriteria }; return(View(vm)); }
public ActionResult Index([Bind(Include = "Page, Sort")] PageSortCriteria pageSortCriteria, [Bind(Include = "AddressType, Locality, Region")] AddressSearchCriteria searchCriteria = null) { AddressListVM vm = new AddressListVM { Addresses = UOW.Addresses.GetAllPaged(pageSortCriteria, searchCriteria), PageSortCriteria = pageSortCriteria, SearchCriteria = searchCriteria }; return(View(vm)); }
public ActionResult Index([Bind(Include = "Page, Sort")] PageSortCriteria pageSortCriteria, [Bind(Include = "Filename, Title, Version")] ContractDocumentSearchCriteria searchCriteria = null) { ContractDocumentListVM vm = new ContractDocumentListVM { ContractDocuments = UOW.ContractDocuments.GetAllPaged(pageSortCriteria, searchCriteria), PageSortCriteria = pageSortCriteria, SearchCriteria = searchCriteria }; return(View(vm)); }
public ActionResult Index([Bind(Include = "Page, Sort")] PageSortCriteria pageSortCriteria, [Bind(Include = "Name")] TagSearchCriteria searchCriteria = null) { TagListVM vm = new TagListVM { Tags = UOW.Tags.GetAllPaged(pageSortCriteria, searchCriteria), PageSortCriteria = pageSortCriteria, SearchCriteria = searchCriteria }; return(View(vm)); }
public ActionResult Index([Bind(Include = "Page, Sort")] PageSortCriteria pageSortCriteria, [Bind(Include = "Amount, PaymentType")] PaymentSearchCriteria searchCriteria = null) { PaymentListVM vm = new PaymentListVM { Payments = UOW.Payments.GetAllPaged(pageSortCriteria, searchCriteria), PageSortCriteria = pageSortCriteria, SearchCriteria = searchCriteria }; return(View(vm)); }
public ActionResult Index([Bind(Include = "Page, Sort")] PageSortCriteria pageSortCriteria, [Bind(Include = "ContactType, ContactData")] ContactSearchCriteria searchCriteria = null) { ContactListVM vm = new ContactListVM { Contacts = UOW.Contacts.GetAllPaged(pageSortCriteria, searchCriteria), PageSortCriteria = pageSortCriteria, SearchCriteria = searchCriteria }; return(View(vm)); }
public ActionResult Index([Bind(Include = "Page, Sort")] PageSortCriteria pageSortCriteria, [Bind(Include = "Position")] ImageSetItemSearchCriteria searchCriteria = null) { ImageSetItemListVM vm = new ImageSetItemListVM { ImageSetItems = UOW.ImageSetItems.GetAllPaged(pageSortCriteria, searchCriteria), PageSortCriteria = pageSortCriteria, SearchCriteria = searchCriteria }; return(View(vm)); }
public TagListVM() { PageSortCriteria = new PageSortCriteria(); SearchCriteria = new TagSearchCriteria(); }
public ImageSetListVM() { PageSortCriteria = new PageSortCriteria(); SearchCriteria = new ImageSetSearchCriteria(); }