/// <summary> /// Получить список марок автомобилей, отфильтрованный по стране и /// опционально отфильтрованный по маркам /// </summary> /// <param name="showAll"></param> /// <returns></returns> public static List<Manufacturer> ListManufacturers( bool showAll, IEnumerable<int> countriesIds ) { using( var ctx = new RmsAuto.TechDoc.Entities.TecdocBase.TecdocBaseDataContext() ) { DataLoadOptions dlo = new DataLoadOptions(); dlo.LoadWith<Manufacturer>( m => m.Brand ); ctx.LoadOptions = dlo; return ctx.ListManufacturers( showAll, countriesIds ); } }
public void ListMfrsTest() { using( var ctx = new TecdocBaseDataContext() ) { var mfrs = ctx.ListManufacturers( true, new int[] { 185, 246 } ); Assert.IsNotNull( mfrs ); } }
/// <summary> /// Получить полный список марок автомобилей /// </summary> /// <returns></returns> public static List<Manufacturer> ListManufacturers() { using( var ctx = new RmsAuto.TechDoc.Entities.TecdocBase.TecdocBaseDataContext() ) { return ctx.ListManufacturers(); } }