예제 #1
0
        public void SetupBeforeEachTest()
        {
            this.routesRepository        = Substitute.For <IRoutesRepository>();
            this.pointsRepository        = Substitute.For <IPointsRepository>();
            this.routesCalculatorService = Substitute.For <IRoutesCalculatorService>();

            this.routesConsumerService = new RoutesConsumerService(this.routesRepository, this.pointsRepository, this.routesCalculatorService);
        }
예제 #2
0
 public RoutesManager(IRoutesRepository routesRepository, ICacheHandler cacheHandler, IStatisticsService statisticsService, IElasticService elasticService) : base(routesRepository)
 {
     _routesRepository  = routesRepository;
     _cragsCache        = cacheHandler.CragsCache;
     _cragsCacheLock    = cacheHandler.CragsCacheLock;
     _statisticsService = statisticsService;
     _elasticService    = elasticService;
 }
 public KitchenMapModel(IDinnerEventsRepository dinnerEventsRepository,
                        IRoutesRepository routesRepository,
                        IConfiguration configuration)
 {
     DinnerEventsRepository = dinnerEventsRepository;
     RoutesRepository       = routesRepository;
     Configuration          = configuration;
 }
예제 #4
0
        public RoutesConsumerService(IRoutesRepository routesRepository, IPointsRepository pointsRepository, IRoutesCalculatorService routesCalculator)
        {
            this.routesRepository = routesRepository;
            this.pointsRepository = pointsRepository;
            this.routesCalculator = routesCalculator;

            this.routesCalculator.LoadAllRoutes(this.routesRepository.ListAll());
        }
 public RoutesModel(IDinnerEventsRepository dinnerEventsRepository,
                    IEventParticipationsRepository eventParticipationsRepository,
                    IRoutesRepository routesRepository,
                    ITeamsRepository teamsRepository)
 {
     DinnerEventsRepository        = dinnerEventsRepository;
     EventParticipationsRepository = eventParticipationsRepository;
     RoutesRepository = routesRepository;
     TeamsRepository  = teamsRepository;
 }
 public MyRouteModel(UserManager <ApplicationUser> userManager,
                     IConfiguration configuration,
                     IRoutesRepository routesRepository,
                     ITeamsRepository teamsRepository,
                     IEventParticipationsRepository eventParticipationsRepository,
                     IDinnerEventsRepository dinnerEventsRepository)
 {
     _userManager     = userManager;
     Configuration    = configuration;
     RoutesRepository = routesRepository;
     TeamsRepository  = teamsRepository;
     EventParticipationsRepository = eventParticipationsRepository;
     DinnerEventsRepository        = dinnerEventsRepository;
 }
예제 #7
0
 public RegistrationDataViewModel(IDinnerEventsRepository dinnerEventsRepository,
                                  IEventParticipationsRepository eventParticipationsRepository,
                                  ITeamsRepository teamsRepository,
                                  IInvitationsRepository invitationsRepository,
                                  IRoutesRepository routesRepository,
                                  IEmailSender emailSender,
                                  IConfiguration configuration,
                                  UserManager <ApplicationUser> userManager,
                                  SignInManager <ApplicationUser> signInManager)
 {
     DinnerEventsRepository        = dinnerEventsRepository;
     EventParticipationsRepository = eventParticipationsRepository;
     TeamsRepository       = teamsRepository;
     InvitationsRepository = invitationsRepository;
     EmailSender           = emailSender;
     RoutesRepository      = routesRepository;
     Configuration         = configuration;
     UserManager           = userManager;
     SignInManager         = signInManager;
     HereMapsHelper        = new HereMapsHelper(configuration);
 }
 public DeletePersonalDataModel(
     UserManager <ApplicationUser> userManager,
     SignInManager <ApplicationUser> signInManager,
     ILogger <DeletePersonalDataModel> logger,
     IEventParticipationsRepository eventParticipationsRepository,
     IEmailSender emailSender,
     IRoutesRepository routesRepository,
     IConfiguration configuration,
     ITeamsRepository teamsRepository,
     IInvitationsRepository invitationsRepository)
 {
     _userManager     = userManager;
     _signInManager   = signInManager;
     _logger          = logger;
     Configuration    = configuration;
     _emailSender     = emailSender;
     RoutesRepository = routesRepository;
     EventParticipationsRepository = eventParticipationsRepository;
     TeamsRepository       = teamsRepository;
     InvitationsRepository = invitationsRepository;
 }
예제 #9
0
 public GlobalController(IRoutesRepository routesRepository)
 {
     _repository = routesRepository;
 }
예제 #10
0
 public RoutesService(IRoutesRepository routesRepository, IMapper mapper)
 {
     _routesRepository = routesRepository;
     _mapper           = mapper;
 }
 public void SetupBeforeEachTest()
 {
     this.routesRepository   = Substitute.For <IRoutesRepository>();
     this.routesAdminService = new RoutesAdminService(this.routesRepository);
 }
예제 #12
0
 public LookupRoutesRepository(IRoutesRepository routesRepository)
 {
     _routesRepository = routesRepository;
 }
예제 #13
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RoutesManager"/> class.
 /// </summary>
 /// <param name="userId">
 /// The user id.
 /// </param>
 public RoutesManager(Guid userId)
 {
     _userId = userId;
     _routesRepository = new RoutesRepository();
 }
예제 #14
0
 public RoutesController(IRoutesRepository routesRepository)
 {
     _routesRepository = routesRepository;
 }
예제 #15
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RoutesManager"/> class. Allows to inject an implementaion of <see cref="IRoutesRepository">IRoutesRepository</see>
 /// </summary>
 /// <param name="routesRepository">
 /// The routes repository to inject.
 /// </param>
 /// <param name="userId">
 /// The user id.
 /// </param>
 public RoutesManager(IRoutesRepository routesRepository, Guid userId)
     : this(userId)
 {
     _routesRepository = routesRepository;
 }
예제 #16
0
 public RoutesController(IRoutesRepository routesRepository, IPointsRepository pointsRepository)
 {
     _routesRepository = routesRepository;
     _pointsRepository = pointsRepository;
 }
예제 #17
0
 public PathsService(IRoutesRepository routesRepository, IPointsRepository pointsRepository)
 {
     _routesRepository = routesRepository;
     _pointsRepository = pointsRepository;
 }
예제 #18
0
 public RouteController(IRoutesRepository repo)
 {
     repository = repo;
 }
예제 #19
0
 public AdminController(IRoutesRepository routeRepository, ILocationRepository locationRepository, IUserInfoRepository userInfoRepository)
 {
     this.routeRepository    = routeRepository;
     this.locationRepository = locationRepository;
     this.userInfoRepository = userInfoRepository;
 }
예제 #20
0
 public RoutesAdminService(IRoutesRepository routesRepository)
 {
     this.routesRepository = routesRepository;
 }