public void StartUp()
        {
            var optionsBuilder = new DbContextOptionsBuilder <AirportContext>();

            optionsBuilder.UseSqlServer(@"Server = (localdb)\mssqllocaldb; Database = AirportDB; Trusted_Connection = True; ConnectRetryCount = 0");
            _context = new AirportContext(optionsBuilder.Options);
            _mapper  = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap <TicketDTO, Ticket>()
                .ForMember(x => x.Id, opt => opt.Ignore());
                cfg.CreateMap <Ticket, TicketDTO>();
                cfg.CreateMap <CrewDTO, Crew>()
                .ForMember(i => i.Id, opt => opt.Ignore())
                .ForMember(i => i.Stewardesses, opt => opt.Ignore())
                .ForMember(i => i.Pilot, opt => opt.Ignore());
                cfg.CreateMap <Crew, CrewDTO>()
                .ForMember(i => i.StewardessesId, opt => opt.MapFrom(m => m.Stewardesses.Select(s => s.Id)))
                .ForMember(i => i.PilotId, opt => opt.MapFrom(m => m.Pilot.Id));
                cfg.CreateMap <Ticket, TicketDTO>();
            }).CreateMapper();
            _uow              = new UnitOfWork(_context);
            _ticketService    = new TicketService(_uow, _mapper);
            _crewService      = new CrewService(_uow, _mapper);
            _crewController   = new CrewController(_crewService);
            _ticketController = new TicketController(_ticketService);
        }
 public CrewServiceTests()
 {
     mapper             = new Shared.DTO.MapperConfiguration().Configure().CreateMapper();
     fakeCrewRepository = A.Fake <IRepository <Crew> >();
     fakeUnitOfWork     = A.Fake <IUnitOfWork>();
     Crews       = new List <Crew>();
     crewService = new CrewService(fakeUnitOfWork, mapper);
 }
Esempio n. 3
0
 public CrewsController(
     ICrewService crewService,
     IAirhostessService airhostessesService,
     IDepartureService departureService,
     IValidator <CrewInputModel> crewInputModelValidator
     )
 {
     _airhostessesService     = airhostessesService;
     _crewService             = crewService;
     _departureService        = departureService;
     _crewInputModelValidator = crewInputModelValidator;
 }
Esempio n. 4
0
 public DepartureService(
     IUnitOfWork unitOfWork,
     IFlightService flightService,
     ICrewService crewService,
     IPlaneService planeService
     )
     : base(unitOfWork)
 {
     _flightService = flightService;
     _crewService   = crewService;
     _planeService  = planeService;
 }
Esempio n. 5
0
 public CrewsController(ICrewService service)
 {
     this.service = service;
 }
 public CrewController(ICrewService crewService)
 {
     this.crewService = crewService;
 }
Esempio n. 7
0
 public CrewController(ICrewService crewService, IMapper mapper)
 {
     _crewService = crewService;
     _mapper      = mapper;
 }
Esempio n. 8
0
 public CrewController(ICrewService service)
 {
     _service = service;
 }
 public CrewsController(ICrewService service, IParceService parceService)
 {
     this.service      = service;
     this.parceService = parceService;
 }
Esempio n. 10
0
 public CrewController(ICrewService serv)
 {
     crewService = serv;
 }
 public DispatcherController(ICrewService crewService)
 {
     _crewService = crewService;
 }
Esempio n. 12
0
 public CrewsController(ICrewService crewService)
 {
     service = crewService;
 }
 public CrewController(ICrewService crewService)
 {
     _crewService = crewService;
 }
Esempio n. 14
0
 public CrewController(ILogger <CrewController> logger, ICrewService crewService)
 {
     this.logger = logger;
     CrewService = crewService;
 }