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)); }
internal ManufacturerManager(FlightRecorderDbContext context) { _context = context; }
internal LocationManager(FlightRecorderDbContext context) { _context = context; }
public UserManager(FlightRecorderDbContext context) { _hasher = new Lazy <PasswordHasher <string> >(() => new PasswordHasher <string>()); _context = context; }
internal AirlineManager(FlightRecorderDbContext context) { _context = context; }