public Application(
            IValuesService <Make> makesService,
            IValuesService <Model> modelsService,
            IValuesService <Category> categoriesService,
            IValuesService <Location> locationsService,
            IValuesService <Currency> currenciesService,
            IValuesService <Transmission> transmissionsService,
            IValuesService <Fuel> fuelsService,
            IValuesService <Color> colorsService,
            ILotsService <Car> carsService,
            IUrlsService <Image> imagesService,
            IBaseService <Bid> bidsService
            )
        {
            Console.WriteLine("Loading database objects to memory...");

            this.ServicesDispatcher = new ServicesDispatcher()
                                      .InjectService <Make>(makesService)
                                      //.InjectService<Model>(modelsService)
                                      .InjectService <Category>(categoriesService)
                                      .InjectService <Location>(locationsService)
                                      .InjectService <Currency>(currenciesService)
                                      .InjectService <Transmission>(transmissionsService)
                                      .InjectService <Fuel>(fuelsService)
                                      .InjectService <Color>(colorsService)
                                      .InjectService <Car>(carsService);

            this.carsService   = carsService;
            this.makesService  = makesService;
            this.modelsService = modelsService;
            this.imagesService = imagesService;
            this.bidsService   = bidsService;
        }
 public void Init()
 {
     _mockUnitWork = new Mock <IUnitOfWork>();
     _service      = new LotsService(_mockUnitWork.Object);
     _lots         = new List <Lot>
     {
         new Lot()
         {
             BeginDate    = DateTime.Now.Subtract(TimeSpan.FromDays(2)),
             EndDate      = DateTime.Now.Add(TimeSpan.FromDays(2)),
             InitialPrice = 10,
             Name         = "Lot 1",
             LotId        = 1,
             UserId       = 1,
             CategoryId   = 1
         },
         new Lot()
         {
             BeginDate    = DateTime.Now.Subtract(TimeSpan.FromDays(5)),
             EndDate      = DateTime.Now.Subtract(TimeSpan.FromDays(2)),
             InitialPrice = 10,
             Name         = "Lot 2",
             LotId        = 2,
             UserId       = 2,
             CategoryId   = 1
         }
     };
 }
Beispiel #3
0
 public AdminController(ILotsService lotService, IRoleService roleService,
                        IUserServices userService)
 {
     _lotsService  = lotService;
     _roleService  = roleService;
     _userServices = userService;
 }
Beispiel #4
0
 public ProfileController(ILogger <ProfileController> logger,
                          ILotsService lotsService,
                          IBidsService bidsService,
                          IUserServices usersService, ICategoryRepository categoryRepository)
 {
     _lotsService   = lotsService;
     _bidsService   = bidsService;
     _usersServices = usersService;
 }
Beispiel #5
0
 public LotHub(ILotsService lotService,
               IBidsService bidService,
               IUserServices userService)
 {
     _lotsService = lotService;
     _bidsService = bidService;
     _userService = userService;
     _errors      = new HubErrors();
 }
 public AuctionController(ILogger <AuctionController> logger,
                          ILotsService lotsService, IBidsService bidsService,
                          IUserServices userServices)
 {
     _lotsService   = lotsService;
     _bidsService   = bidsService;
     _usersServices = userServices;
     _logger        = logger;
 }
Beispiel #7
0
 public ParsingService(IShopsRepository shopsRepository,
                       ILotsService lotsService,
                       IConfiguration config)
 {
     this.shopsRepository = shopsRepository;
     this.lotsService     = lotsService;
     this.config          = config;
     parsers = new List <IParser>();
 }
Beispiel #8
0
 public AuctionController(ILogger <AuctionController> logger,
                          ILotsService lotsService, IBidsService bidsService,
                          IUserServices userServices, IHubContext <LotHub> hubcontext)
 {
     _lotsService   = lotsService;
     _bidsService   = bidsService;
     _usersServices = userServices;
     _hubcontext    = hubcontext;
     _logger        = logger;
 }
Beispiel #9
0
 public LotsController(ILotsService lotsService)
 {
     this.lotsService = lotsService;
 }
 public LotsController(ILotsService lotsService)
 {
     _lotsService = lotsService;
 }