示例#1
0
 public BusAppService(
     IBusRepository busRepository,
     IUnitOfWork unitOfWork,
     IMapper objecTMapper) : base(objecTMapper, unitOfWork)
 {
     _busRepository = busRepository;
 }
示例#2
0
 public BusController(IBusRepository busRepository, ITripRouteRepository tripRouteRepository, IMapper mapper, IUserService userService)
 {
     _busRepository       = busRepository;
     _tripRouteRepository = tripRouteRepository;
     _mapper      = mapper;
     _userService = userService;
 }
示例#3
0
 public SeatsController(ISeatsRepository objIRepository, IBusRepository objIrepository_b,
                        IPassengersRepository objIrepository_p)
 {
     repository   = objIRepository;
     repository_b = objIrepository_b;
     repository_p = objIrepository_p;
 }
示例#4
0
 public ToursController(IToursRepository objIrepository, ICityRepository objIrepository_c
                        , IBusRepository objIrepository_b)
 {
     repository   = objIrepository;
     repository_c = objIrepository_c;
     repository_b = objIrepository_b;
 }
示例#5
0
 public BookingController(
     IBookingService bookingService,
     IBusRepository busRepository)
 {
     _bookingService = bookingService;
     _busRepository  = busRepository;
 }
示例#6
0
 public OrderController(IOrderRepository orderRepository, IBusRepository busRepository, ITripRouteRepository tripRouteRepository, IUserService userService, IMapper mapper)
 {
     _orderRepository     = orderRepository;
     _busRepository       = busRepository;
     _tripRouteRepository = tripRouteRepository;
     _userService         = userService;
     _mapper = mapper;
 }
 public HomeController(ITicketRepository ticketRepo, ILogger <HomeController> logger, IBusRepository busrepo, ISeatRepository seatrepo, SignInManager <ApplicationUser> signInManager, UserManager <ApplicationUser> userManager)
 {
     this._logger       = logger;
     this._busRepo      = busrepo;
     this._seatRepo     = seatrepo;
     this._ticketRepo   = ticketRepo;
     this.signInManager = signInManager;
     this.userManager   = userManager;
 }
示例#8
0
 public BusService(
     IBusRepository busRepository,
     IEditParameterSetMapper editParameterSetMapper,
     ILog log)
 {
     _busRepository          = busRepository;
     _editParameterSetMapper = editParameterSetMapper;
     _log = log;
 }
 public AdminMakeParameterSetMapper(
     IBusRepository busRepository,
     IUserRepository userRepository,
     IBookingRepository bookingRepository)
 {
     _busRepository     = busRepository;
     _userRepository    = userRepository;
     _bookingRepository = bookingRepository;
 }
示例#10
0
 public CommonDataService(IOfficerRepository officerRepository, IMemberTypeRepository memberTypeRepository, IBusRepository busRepository, ICategoryRepository categoryRepository, IMeritRepository meritRepository, IDashBoardEntityRepository dashBoardEntityRepository, IMemberRepository memberRepository)
 {
     _memberTypeRepository      = memberTypeRepository;
     _busRepository             = busRepository;
     _categoryRepository        = categoryRepository;
     _meritRepository           = meritRepository;
     _dashBoardEntityRepository = dashBoardEntityRepository;
     _memberRepository          = memberRepository;
     _officerRepository         = officerRepository;
 }
示例#11
0
 public BusController(IBusRepository busRepository,
                      IBusRouteRepository busRouteRepository,
                      IMapper mapper,
                      IWebHostEnvironment hostEnvironment)
 {
     this.busRepository      = busRepository;
     this.busRouteRepository = busRouteRepository;
     this.mapper             = mapper;
     this.hostEnvironment    = hostEnvironment;
 }
示例#12
0
 public UnitOfWork(ApplicationDbContext db)
 {
     _db = db;
     _db.ChangeTracker.Clear();
     ApplicationUser        = new ApplicationUserRepository(_db);
     Garage                 = new GarageRepository(_db);
     GarageAssignment       = new GarageAssignmentRepository(_db);
     MaintenanceRequestType = new MaintenanceRequestTypeRepository(_db);
     MaintenanceLineItem    = new MaintenanceLineItemRepository(_db);
     Bus = new BusRepository(_db);
 }
示例#13
0
 public CustomerMakeParameterSetMapper(
     IBusRepository busRepository,
     IUserRepository userRepository,
     IVoucherRepository voucherRepository,
     IBookingRepository bookingRepository)
 {
     _busRepository     = busRepository;
     _userRepository    = userRepository;
     _voucherRepository = voucherRepository;
     _bookingRepository = bookingRepository;
 }
示例#14
0
        public BussesControllerTest()
        {
            var dbOptions = new DbContextOptionsBuilder <EFDbContext>()
                            .UseInMemoryDatabase(databaseName: "WebApiNinjectStudioDbInMemory")
                            .Options;
            var context = new EFDbContext(dbOptions);

            context.Database.EnsureCreated();

            this._EFBusRepository = new EFBusRepository(context);

            this._MockMapper = new MapperConfiguration(cfg => cfg.AddProfile(new AutoMapperProfile()))
                               .CreateMapper();
        }
示例#15
0
        public Edit(Guid id)
        {
            InitializeComponent();
            _contextProvider = ObjectFactory.GetInstance <IContextProvider>();
            _busRepository   = ObjectFactory.GetInstance <IBusRepository>();
            _busService      = ObjectFactory.GetInstance <IBusService>();
            InitializeComponent();

            using (_contextProvider)
            {
                var detailsViewModel = new EditViewModel();
                detailsViewModel.PricingPeriods = new ObservableCollection <EditPricingPeriodViewModel>();
                var bus = _busRepository.GetById(id);
                detailsViewModel.Id          = bus.Id.Value;
                detailsViewModel.Name        = bus.Name;
                detailsViewModel.Description = bus.Description;
                detailsViewModel.Overview    = bus.Overview;
                detailsViewModel.Details     = bus.Details;
                detailsViewModel.DriveSide   = bus.DriveSide;
                detailsViewModel.Berth       = bus.Berth;
                detailsViewModel.Year        = bus.Year;

                foreach (var pricingPeriod in bus.PricingPeriods.OrderBy(x => x.EndMonth).ThenBy(x => x.EndDay))
                {
                    var editPricingPeriodViewModel = new EditPricingPeriodViewModel();
                    editPricingPeriodViewModel.Id                 = pricingPeriod.Id.Value;
                    editPricingPeriodViewModel.StartMonth         = pricingPeriod.StartMonth;
                    editPricingPeriodViewModel.StartDay           = pricingPeriod.StartDay;
                    editPricingPeriodViewModel.EndMonth           = pricingPeriod.EndMonth;
                    editPricingPeriodViewModel.EndDay             = pricingPeriod.EndDay;
                    editPricingPeriodViewModel.FridayToFridayRate = pricingPeriod.FridayToFridayRate;
                    editPricingPeriodViewModel.FridayToMondayRate = pricingPeriod.FridayToMondayRate;
                    editPricingPeriodViewModel.MondayToFridayRate = pricingPeriod.MondayToFridayRate;
                    detailsViewModel.PricingPeriods.Add(editPricingPeriodViewModel);
                }

                DataContext = detailsViewModel;
            }
        }
示例#16
0
        public Index()
        {
            _contextProvider = ObjectFactory.GetInstance <IContextProvider>();
            _busRepository   = ObjectFactory.GetInstance <IBusRepository>();
            InitializeComponent();

            using (_contextProvider)
            {
                var indexViewModel = new IndexViewModel();
                indexViewModel.Busses = new ObservableCollection <IndexBusViewModel>();
                var busses = _busRepository.GetAllUndeleted();

                foreach (var bus in busses)
                {
                    var indexBusViewModel = new IndexBusViewModel();
                    indexBusViewModel.Id   = bus.Id.Value;
                    indexBusViewModel.Name = bus.Name;
                    indexViewModel.Busses.Add(indexBusViewModel);
                }

                DataContext = indexViewModel;
            }
        }
示例#17
0
 public BusController(IBusRepository repository)
 {
     _repository = repository;
 }
示例#18
0
 public IndexModel(IBusRepository busRepository)
 {
     _busRepo = busRepository ?? throw new ArgumentNullException(nameof(busRepository));
 }
示例#19
0
 public BusService(IBusRepository busRepository)
 {
     _busRepository = busRepository;
 }
示例#20
0
 public HomeController(IBusRepository repo)
 {
     repository = repo;
 }
 public BusViewModel(IBusRepository busRepo)
 {
     this._busRepo = busRepo;
 }
示例#22
0
 public TripsService(IBusRepository busRepository, ITripRepository tripRepository)
 {
     this.busRepository  = busRepository;
     this.tripRepository = tripRepository;
 }
示例#23
0
 public BusController(IBusRepository busRepo)
 {
     _busRepo = busRepo;
 }
示例#24
0
 public BusCreatedHandler(IBusRepository busRepository, ILogger <BusCreatedHandler> logger)
 {
     this.busRepository = busRepository;
     _logger            = logger;
 }
示例#25
0
 public BusController(IBusRepository bus)
 {
     _bus = bus;
 }
示例#26
0
 public CompanyService(IUnitOfWork unitOfWork)
 {
     this.unitOfWork = unitOfWork;
     this.companyRepository = this.unitOfWork.CompanyRepository;
     this.busRepo = this.unitOfWork.BusRepository; 
 }
示例#27
0
 public TripRouteController(ITripRouteRepository tripRouteRepository, IBusRepository busRepository)
 {
     _tripRouteRepository = tripRouteRepository;
     _busRepository       = busRepository;
 }
示例#28
0
 public CalendarController(IBusRepository busRepository)
 {
     _busRepository = busRepository;
 }
示例#29
0
 public GetBusHandler(IBusRepository busRepository, IBusMapper customerDxos)
 {
     this._busRepository = busRepository;
     _customerDxos       = customerDxos ?? throw new ArgumentNullException(nameof(customerDxos));
 }
示例#30
0
 public BusController(IBusRepository busRepository)
 {
     _busRepository = busRepository;
 }
示例#31
0
 public BussesController(IBusRepository busRepository, IMapper mapper)
 {
     this._BusRepository = busRepository;
     this._Mapper        = mapper;
 }