示例#1
0
        public static List <Vendor> GetVendors(bool activeOnly)
        {
            List <Vendor> vendors;

            using (CustomClearviewEntities ctx = new CustomClearviewEntities())
            {
                VendorRepository repo = new VendorRepository(ctx);
                vendors = activeOnly ? repo.Filter(v => v.IsActive, sort => sort.VendorName, SortOrder.Ascending, o => o.SalesChannel) : repo.All(o => o.SalesChannel);
            }
            return(vendors);
        }
示例#2
0
        public static List <Vendor> GetProgramVendors(int programId)
        {
            List <Vendor> vendors;

            using (CustomClearviewEntities ctx = new CustomClearviewEntities())
            {
                VendorRepository repo = new VendorRepository(ctx);
                vendors = repo.Filter(v => v.ProgramVendors.Any(p => p.ProgramId == programId));
            }
            return(vendors);
        }