Example #1
0
 /// <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 );
     }
 }
Example #2
0
 public void ListMfrsTest()
 {
     using( var ctx = new TecdocBaseDataContext() )
     {
         var mfrs = ctx.ListManufacturers( true, new int[] { 185, 246 } );
         Assert.IsNotNull( mfrs );
     }
 }
Example #3
0
 /// <summary>
 /// Получить полный список марок автомобилей
 /// </summary>
 /// <returns></returns>
 public static List<Manufacturer> ListManufacturers()
 {
     using( var ctx = new RmsAuto.TechDoc.Entities.TecdocBase.TecdocBaseDataContext() )
     {
         return ctx.ListManufacturers();
     }
 }