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); }
public CrewsController( ICrewService crewService, IAirhostessService airhostessesService, IDepartureService departureService, IValidator <CrewInputModel> crewInputModelValidator ) { _airhostessesService = airhostessesService; _crewService = crewService; _departureService = departureService; _crewInputModelValidator = crewInputModelValidator; }
public DepartureService( IUnitOfWork unitOfWork, IFlightService flightService, ICrewService crewService, IPlaneService planeService ) : base(unitOfWork) { _flightService = flightService; _crewService = crewService; _planeService = planeService; }
public CrewsController(ICrewService service) { this.service = service; }
public CrewController(ICrewService crewService) { this.crewService = crewService; }
public CrewController(ICrewService crewService, IMapper mapper) { _crewService = crewService; _mapper = mapper; }
public CrewController(ICrewService service) { _service = service; }
public CrewsController(ICrewService service, IParceService parceService) { this.service = service; this.parceService = parceService; }
public CrewController(ICrewService serv) { crewService = serv; }
public DispatcherController(ICrewService crewService) { _crewService = crewService; }
public CrewsController(ICrewService crewService) { service = crewService; }
public CrewController(ICrewService crewService) { _crewService = crewService; }
public CrewController(ILogger <CrewController> logger, ICrewService crewService) { this.logger = logger; CrewService = crewService; }