コード例 #1
0
 public FlightRecorderFactory(FlightRecorderDbContext context)
 {
     Context        = context;
     _airlines      = new Lazy <IAirlineManager>(() => new AirlineManager(context));
     _locations     = new Lazy <ILocationManager>(() => new LocationManager(context));
     _manufacturers = new Lazy <IManufacturerManager>(() => new ManufacturerManager(context));
     _models        = new Lazy <IModelManager>(() => new ModelManager(this));
     _aircraft      = new Lazy <IAircraftManager>(() => new AircraftManager(this));
     _flights       = new Lazy <IFlightManager>(() => new FlightManager(this));
     _sightings     = new Lazy <ISightingManager>(() => new SightingManager(this));
     _users         = new Lazy <IUserManager>(() => new UserManager(context));
 }
コード例 #2
0
 internal ManufacturerManager(FlightRecorderDbContext context)
 {
     _context = context;
 }
コード例 #3
0
 internal LocationManager(FlightRecorderDbContext context)
 {
     _context = context;
 }
コード例 #4
0
 public UserManager(FlightRecorderDbContext context)
 {
     _hasher  = new Lazy <PasswordHasher <string> >(() => new PasswordHasher <string>());
     _context = context;
 }
コード例 #5
0
 internal AirlineManager(FlightRecorderDbContext context)
 {
     _context = context;
 }