public void TestInitialize()
        {
            DroneFlightLogDbContext context = new DroneFlightLogDbContextFactory().CreateDbContext(null);

            _factory = new DroneFlightLogFactory <DroneFlightLogDbContext>(context);

            Location location = _factory.Locations.AddLocation(Name);

            _factory.Context.SaveChanges();
            _locationId = location.Id;
        }
Пример #2
0
        public void TestInitialize()
        {
            DroneFlightLogDbContext context = new DroneFlightLogDbContextFactory().CreateDbContext(null);

            _factory = new DroneFlightLogFactory <DroneFlightLogDbContext>(context);

            Manufacturer manufacturer = _factory.Manufacturers.AddManufacturer(Name);

            _factory.Context.SaveChanges();
            _manufacturerId = manufacturer.Id;
        }
        public void TestInitialize()
        {
            DroneFlightLogDbContext context = new DroneFlightLogDbContextFactory().CreateDbContext(null);

            _factory = new DroneFlightLogFactory <DroneFlightLogDbContext>(context);

            FlightLogUser user = _factory.Users.AddUser(UserName, Password);

            _factory.Context.SaveChanges();
            _userId = user.Id;
        }
Пример #4
0
        public void TestInitialize()
        {
            DroneFlightLogDbContext context = new DroneFlightLogDbContextFactory().CreateDbContext(null);

            _factory = new DroneFlightLogFactory <DroneFlightLogDbContext>(context);

            Address address = _factory.Addresses.AddAddress(Number, Street, Town, County, Postcode, Country);

            _factory.Context.SaveChanges();
            _addressId = address.Id;
        }
Пример #5
0
        public void TestInitialize()
        {
            DroneFlightLogDbContext context = new DroneFlightLogDbContextFactory().CreateDbContext(null);

            _factory = new DroneFlightLogFactory <DroneFlightLogDbContext>(context);

            Address address = _factory.Addresses.AddAddress(Number, Street, Town, County, Postcode, Country);

            _factory.Context.SaveChanges();

            Operator op = _factory.Operators.AddOperator(FirstNames, Surname, DoB, FlyerNumber, OperatorNumber, address.Id);

            _factory.Context.SaveChanges();

            Location location = _factory.Locations.AddLocation(LocationName);

            _factory.Context.SaveChanges();

            Manufacturer manufacturer = _factory.Manufacturers.AddManufacturer(ManufacturerName);

            _factory.Context.SaveChanges();

            Model model = _factory.Models.AddModel(ModelName, manufacturer.Id);

            _factory.Context.SaveChanges();

            Drone drone = _factory.Drones.AddDrone(DroneName, DroneSerialNumber, model.Id);

            _factory.Context.SaveChanges();

            Flight flight = _factory.Flights.AddFlight(op.Id, drone.Id, location.Id, DateTime.Now, DateTime.Now);

            _factory.Context.SaveChanges();
            _flightId = flight.Id;

            FlightProperty property = _factory.Properties.AddProperty(PropertyName, PropertyType, true);

            _factory.Context.SaveChanges();
            _propertyId = property.Id;

            FlightPropertyValue value = _factory.Properties.AddPropertyValue(_flightId, _propertyId, PropertyValue);

            _factory.Context.SaveChanges();
            _propertyValueId = value.Id;
        }
        public void TestInitialize()
        {
            DroneFlightLogDbContext context = new DroneFlightLogDbContextFactory().CreateDbContext(null);

            _factory = new DroneFlightLogFactory <DroneFlightLogDbContext>(context);

            Address firstAddress  = _factory.Addresses.AddAddress(Number, Street, Town, County, Postcode, Country);
            Address secondAddress = _factory.Addresses.AddAddress(Number, Street, Town, County, SecondPostcode, Country);

            _factory.Context.SaveChanges();
            _firstAddressId  = firstAddress.Id;
            _secondAddressId = secondAddress.Id;

            Operator op = _factory.Operators.AddOperator(FirstNames, Surname, DoB, FlyerNumber, OperatorNumber, _firstAddressId);

            _factory.Context.SaveChanges();
            _operatorId = op.Id;
        }
        public void TestInitialize()
        {
            DroneFlightLogDbContext context = new DroneFlightLogDbContextFactory().CreateDbContext(null);

            _factory = new DroneFlightLogFactory <DroneFlightLogDbContext>(context);

            Address address = _factory.Addresses.AddAddress(Number, Street, Town, County, Postcode, Country);

            _factory.Context.SaveChanges();

            Operator op       = _factory.Operators.AddOperator(FirstNames, Surname, DoB, FlyerNumber, OperatorNumber, address.Id);
            Operator secondOp = _factory.Operators.AddOperator(SecondFirstNames, Surname, DoB, FlyerNumber, OperatorNumber, address.Id);

            _factory.Context.SaveChanges();
            _operatorId       = op.Id;
            _secondOperatorId = secondOp.Id;

            Location location       = _factory.Locations.AddLocation(LocationName);
            Location secondLocation = _factory.Locations.AddLocation(SecondLocationName);

            _factory.Context.SaveChanges();
            _locationId       = location.Id;
            _secondLocationId = secondLocation.Id;

            Manufacturer manufacturer = _factory.Manufacturers.AddManufacturer(ManufacturerName);

            _factory.Context.SaveChanges();

            Model model = _factory.Models.AddModel(ModelName, manufacturer.Id);

            _factory.Context.SaveChanges();

            Drone drone       = _factory.Drones.AddDrone(DroneName, DroneSerialNumber, model.Id);
            Drone secondDrone = _factory.Drones.AddDrone(SecondDroneName, SecondDroneSerialNumber, model.Id);

            _factory.Context.SaveChanges();
            _droneId       = drone.Id;
            _secondDroneId = secondDrone.Id;

            Flight flight = _factory.Flights.AddFlight(op.Id, drone.Id, location.Id, StartDate, EndDate);

            _factory.Context.SaveChanges();
            _flightId = flight.Id;
        }
Пример #8
0
        public void TestInitialize()
        {
            DroneFlightLogDbContext context = new DroneFlightLogDbContextFactory().CreateDbContext(null);

            _factory = new DroneFlightLogFactory <DroneFlightLogDbContext>(context);

            Manufacturer manufacturer = _factory.Manufacturers.AddManufacturer(ManufacturerName);

            _factory.Context.SaveChanges();
            _manufacturerId = manufacturer.Id;

            Model model = _factory.Models.AddModel(ModelName, manufacturer.Id);

            _factory.Context.SaveChanges();
            _modelId = model.Id;

            Drone drone = _factory.Drones.AddDrone(DroneName, DroneSerialNumber, _modelId);

            _factory.Context.SaveChanges();
            _droneId = drone.Id;
        }
 public OperatorsController(IDroneFlightLogFactory <DroneFlightLogDbContext> factory)
 {
     _factory = factory;
 }
 public FlightPropertiesController(IDroneFlightLogFactory <DroneFlightLogDbContext> factory)
 {
     _factory = factory;
 }
 internal OperatorManager(IDroneFlightLogFactory <T> factory)
 {
     _factory = factory;
 }
 public LocationsController(IDroneFlightLogFactory <DroneFlightLogDbContext> factory)
 {
     _factory = factory;
 }
Пример #13
0
 internal DroneManager(IDroneFlightLogFactory <T> factory)
 {
     _factory = factory;
 }
Пример #14
0
 public ManufacturersController(IDroneFlightLogFactory <DroneFlightLogDbContext> factory)
 {
     _factory = factory;
 }
Пример #15
0
 public FlightWriter(IDroneFlightLogFactory <T> factory)
 {
     _factory = factory;
 }
 public AddressesController(IDroneFlightLogFactory <DroneFlightLogDbContext> factory)
 {
     _factory = factory;
 }
Пример #17
0
 public UserService(IDroneFlightLogFactory <DroneFlightLogDbContext> factory, IOptions <AppSettings> settings)
 {
     _factory  = factory;
     _settings = settings.Value;
 }
 public CsvReader(AppSettings settings, IDroneFlightLogFactory <T> factory)
 {
     _settings = settings;
     _factory  = factory;
 }
 public ModelsController(IDroneFlightLogFactory <DroneFlightLogDbContext> factory)
 {
     _factory = factory;
 }