Пример #1
0
        //----------------------------------------------------------------//

        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>();
        }
Пример #2
0
 public JobService(IJobQuery jobQuery, IJobRepository jobRepository, IJobValidator jobValidator)
 {
     _jobQuery      = jobQuery;
     _jobRepository = jobRepository;
     _jobValidator  = jobValidator;
 }
Пример #3
0
 public virtual long FindJobCountByQueryCriteria(IJobQuery jobQuery)
 {
     return(jobDataManager.FindJobCountByQueryCriteria(jobQuery));
 }
Пример #4
0
 public virtual IList <IJob> FindJobsByQueryCriteria(IJobQuery jobQuery, Page page)
 {
     return(jobDataManager.FindJobsByQueryCriteria(jobQuery, page));
 }
Пример #5
0
 public TitleJobService(IJobCommand jobCommand, IJobQuery jobQuery)
 {
     _jobCommand = jobCommand;
     _jobQuery   = jobQuery;
 }
Пример #6
0
 public JobRepository(IJobCommand jobCommand, IJobQuery jobQuery)
 {
     _jobCommand = jobCommand;
     _jobQuery   = jobQuery;
 }
Пример #7
0
 public virtual long FindJobCountByQueryCriteria(IJobQuery jobQuery)
 {
     return(DbSqlSession.SelectOne <JobEntityImpl, long?>("selectJobCountByQueryCriteria", jobQuery).GetValueOrDefault());
 }
Пример #8
0
        public virtual IList <IJob> FindJobsByQueryCriteria(IJobQuery jobQuery, Page page)
        {
            const string query = "selectJobByQueryCriteria";

            return(DbSqlSession.SelectList <JobEntityImpl, IJob>(query, jobQuery, page));
        }