//----------------------------------------------------------------//

        public FeedManager(ISession session, IServiceProvider provider)
        {
            _commandFactory = provider.GetService <ICommandFactory>();
            _queryFactory   = provider.GetService <IQueryFactory>();

            _genreCommand      = _commandFactory.CreateCommand <IGenreCommand>(session);
            _companyCommand    = _commandFactory.CreateCommand <ICompanyCommand>(session);
            _countryCommand    = _commandFactory.CreateCommand <ICountryCommand>(session);
            _peopleCommad      = _commandFactory.CreateCommand <IPeopleCommand>(session);
            _movieCommand      = _commandFactory.CreateCommand <IMovieCommand>(session);
            _castCommand       = _commandFactory.CreateCommand <ICastCommand>(session);
            _crewCommand       = _commandFactory.CreateCommand <ICrewCommand>(session);
            _jobCommand        = _commandFactory.CreateCommand <IJobCommand>(session);
            _departmentCommand = _commandFactory.CreateCommand <IDepartmentCommand>(session);

            _movieGenreCommand   = _commandFactory.CreateCommand <IMovieGenreCommand>(session);
            _movieCompanyCommand = _commandFactory.CreateCommand <IMovieCompanyCommand>(session);
            _movieCountryCommand = _commandFactory.CreateCommand <IMovieCountryCommand>(session);

            _movieCountryQuery = _queryFactory.CreateQuery <IMovieCountryQuery>(session);
            _movieCompanyQuery = _queryFactory.CreateQuery <IMovieCompanyQuery>(session);
            _movieGenreQuery   = _queryFactory.CreateQuery <IMovieGenreQuery>(session);

            _movieQuery      = _queryFactory.CreateQuery <IMovieQuery>(session);
            _genreQuery      = _queryFactory.CreateQuery <IGenreQuery>(session);
            _companyQuery    = _queryFactory.CreateQuery <ICompanyQuery>(session);
            _countryQuery    = _queryFactory.CreateQuery <ICountryQuery>(session);
            _castQuery       = _queryFactory.CreateQuery <ICastQuery>(session);
            _crewQuery       = _queryFactory.CreateQuery <ICrewQuery>(session);
            _peopleQuery     = _queryFactory.CreateQuery <IPeopleQuery>(session);
            _jobQuery        = _queryFactory.CreateQuery <IJobQuery>(session);
            _departmentQuery = _queryFactory.CreateQuery <IDepartmentQuery>(session);

            _loadDataService = provider.GetRequiredService <ILoadDataService>();
        }
 public UsersController(ILoadDataService service,
                        IStatusRepository serviceStatus,
                        IRepository repository)
 {
     _service       = service;
     _serviceStatus = serviceStatus;
     _repository    = repository;
 }
Exemple #3
0
 public ProductService(ILogger <ProductService> logger,
                       IProductRepository productRepository,
                       ILoadDataService loadDataService,
                       IMessageDispatcher messageDispatcher,
                       ITopicBroker topicBroker)
 {
     _logger            = logger;
     _productRepository = productRepository;
     _loadDataService   = loadDataService;
     _messageDispatcher = messageDispatcher;
     _topicBroker       = topicBroker;
     LoadCategoriesAndVendorsAndStatus().Wait();
 }
        public OrderController(IConfiguration configuration)
        {
            this.configuration = configuration;
            var connectionString = this.configuration.GetConnectionString("DefaultConnection");

            dataService  = new LoadDataService(connectionString);
            orderService = new OrderService(connectionString);
            mapper       = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap <ProviderDTO, ProviderViewModel>();
                cfg.CreateMap <MenuDTO, MenuViewModel>();
                cfg.CreateMap <DishDTO, DishViewModel>();
                cfg.CreateMap <UserDTO, UserForOrderViewModel>().ForMember(dest => dest.Name, src => src.MapFrom(user => $"{user.LastName} {user.FirstName} {user.Patronymic ?? ""}"));
            }).CreateMapper();
        }
Exemple #5
0
        public AccountController(IConfiguration configuration)
        {
            this.configuration = configuration;
            var connectionString = this.configuration.GetConnectionString("DefaultConnection");

            authentificationService = new Service.Implementation.AuthenticationService(connectionString);
            dataService             = new LoadDataService(connectionString);
            mapper = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap <LoginViewModel, UserDTO>();
                cfg.CreateMap <RegisterViewModel, UserDTO>();
                cfg.CreateMap <UserDTO, UserViewModel>();
                cfg.CreateMap <UserViewModel, UserDTO>();
                cfg.CreateMap <UserDTO, AuthUserDTO>();
            }).CreateMapper();
        }
Exemple #6
0
        public ReportController(IConfiguration configuration)
        {
            this.configuration = configuration;
            var connectionString = this.configuration.GetConnectionString("DefaultConnection");

            dataService   = new LoadDataService(connectionString);
            reportService = new ReportService(connectionString);
            mapper        = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap <ProviderDTO, ProviderViewModel>();
                cfg.CreateMap <UserMonthReportDTO, UserMonthReportViewModel>();
                cfg.CreateMap <UserDTO, UserViewModel>();
                cfg.CreateMap <UserProvidersReportDTO, UserProvidersReportViewModel>();
                cfg.CreateMap <AllUsersReportDTO, AllUsersReportViewModel>();
                cfg.CreateMap <UserPageReportDTO, UserPageReportViewModel>();
            }).CreateMapper();
        }
        public AdministrationController(IConfiguration configuration)
        {
            this.configuration = configuration;
            var connectionString = this.configuration.GetConnectionString("DefaultConnection");

            dataService           = new LoadDataService(connectionString);
            administrationService = new AdministrationService(connectionString);
            mapper = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap <ProviderViewModel, ProviderDTO>();
                cfg.CreateMap <ProviderDTO, ProviderViewModel>();

                cfg.CreateMap <MenuViewModel, MenuDTO>();
                cfg.CreateMap <MenuDTO, MenuViewModel>();

                cfg.CreateMap <DishDTO, DishViewModel>();
                cfg.CreateMap <DishViewModel, DishDTO>();

                cfg.CreateMap <UserViewModel, UserDTO>();
                cfg.CreateMap <UserDTO, UserViewModel>();
            }).CreateMapper();
        }
Exemple #8
0
 public FilmService(ILoadDataService ILoadDataService)
 {
     _ILoadDataService = ILoadDataService;
 }
        //----------------------------------------------------------------//

        public FeedTopMovies(TaskInfo info, IServiceProvider provider)
            : base(info, provider)
        {
            _loadDataService = provider.GetRequiredService <ILoadDataService>();
            _sessionFactory  = provider.GetRequiredService <ISessionFactory>();
        }
Exemple #10
0
 public CinemaService(ILoadDataService ILoadDataService)
 {
     _ILoadDataService = ILoadDataService;
 }
Exemple #11
0
 public PhotosViewModel(ILoadDataService loadDataService, IMvxNavigationService navigationService)
 {
     _loadDataService   = loadDataService;
     _navigationService = navigationService;
 }