//----------------------------------------------------------------// 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 JobService(IJobQuery jobQuery, IJobRepository jobRepository, IJobValidator jobValidator) { _jobQuery = jobQuery; _jobRepository = jobRepository; _jobValidator = jobValidator; }
public virtual long FindJobCountByQueryCriteria(IJobQuery jobQuery) { return(jobDataManager.FindJobCountByQueryCriteria(jobQuery)); }
public virtual IList <IJob> FindJobsByQueryCriteria(IJobQuery jobQuery, Page page) { return(jobDataManager.FindJobsByQueryCriteria(jobQuery, page)); }
public TitleJobService(IJobCommand jobCommand, IJobQuery jobQuery) { _jobCommand = jobCommand; _jobQuery = jobQuery; }
public JobRepository(IJobCommand jobCommand, IJobQuery jobQuery) { _jobCommand = jobCommand; _jobQuery = jobQuery; }
public virtual long FindJobCountByQueryCriteria(IJobQuery jobQuery) { return(DbSqlSession.SelectOne <JobEntityImpl, long?>("selectJobCountByQueryCriteria", jobQuery).GetValueOrDefault()); }
public virtual IList <IJob> FindJobsByQueryCriteria(IJobQuery jobQuery, Page page) { const string query = "selectJobByQueryCriteria"; return(DbSqlSession.SelectList <JobEntityImpl, IJob>(query, jobQuery, page)); }