public UnitOfWork( WordPressDbContext context, //IOptions<AppSettings> appSettings, ITermRepository termRepository, MetadataRepository metadataRepository, IMetadataService metadataService, OptionRepository optionRepository, AttachmentRepository attachmentRepository, ILoggerFactory loggerFactory //IOptions<ClientSettings> clientSettings, //RazorViewRenderer razorView ) { _context = context; _context.ChangeTracker.QueryTrackingBehavior = QueryTrackingBehavior.NoTracking; //AppSettings = appSettings.Value; Posts = new PostRepository(_context); //TermService = new TermService(termRepository, memoryCache); MetadataService = metadataService; TermTaxonomies = new TermTaxonomyRepository(_context); Options = new OptionRepository(_context); Attachments = new AttachmentRepository(_context); //RazorView = razorView; // this must be last one so the all services are working in this service }
private int Add(ProfessorSyncModel model, ITermRepository termRepo) { var p = new Professor { Term = termRepo.GetMany(x => x.TermCode == model.Term).FirstOrDefault(), IsActive = model.IsActive, UniversityWorkPlace = model.UniversityWorkPlace, UniversityStudyPlace = model.UniversityStudyPlace, AcademicDegree = model.AcademicDegree, TeachingExperience = model.TeachingExperience, ScientificRank = model.ScientificRank, Email = model.Email, Mobile = model.Mobile, NationalCode = model.NationalCode, Gender = model.Gender, Family = model.Family, Name = model.Name, Status = model.Status, ProfessorCode = model.ProfessoreCode, CreationDate = DateTime.Now }; DataContext.Professors.Add(p); return(DataContext.SaveChanges()); }
// If you are using Dependency Injection, you can delete the following constructor public InterestRateController() { context = new VITVContext(); _bankRepository = new BankRepository(context); _termRepository = new TermRepository(context); _interestRateRepository = new InterestRateRepository(context); }
public QueryController(IQueryRepository repo, ITermRepository termRepo, ISQExplorerContext context, ILogger <QueryController> logger) { _repo = repo; _logger = logger; _terms = termRepo; _context = context; }
public TermService(ITermRepository termRepo, IBaseRepository <Term> baseRepository, IBaseRepository <User> baseUserRepository, IBaseRepository <Contest> baseContestRepository, IBaseRepository <Userterm> baseUserTermRepository) { _termRepo = termRepo; _baseRepository = baseRepository; _baseUserRepository = baseUserRepository; _baseContestRepository = baseContestRepository; _baseUserTermRepository = baseUserTermRepository; }
public TermEnvironment(ITermRepository termRepository, User user) { _termRepository = termRepository; _user = user; var pendingTerm = _termRepository.GetPendingTerm(); CurrentTerm = pendingTerm ?? new Term(1); }
public TermEnvironment(ITermRepository termRepository, User user) { _termRepository = termRepository; _user = user; var pendingTerm = _termRepository.GetPendingTerm(); CurrentTerm = pendingTerm ?? new Term(1); }
public CustomerRepository(IEventLogRepository logger, ICacheRepository customerCacheRepository, IDsrLogic dsrLogic, IAuditLogRepository auditLogRepository, ITermRepository termRepository) { _logger = logger; _customerCacheRepository = customerCacheRepository; _dsrLogic = dsrLogic; _auditLogRepository = auditLogRepository; _termRepo = termRepository; }
public void Init(string wordnetDir, bool inMemory, string modelDir) { wordnet = new WordNetEngine(wordnetDir, inMemory); nlp = new OpenNLPService(modelDir); bow = new BagOfWords(); terms = new FlatRepository(); executions = new List<IExecution>(); executions.Add(new FirstExecution(wordnet, nlp)); }
public void Init(string wordnetDir, bool inMemory, string modelDir) { wordnet = new WordNetEngine(wordnetDir, inMemory); nlp = new OpenNLPService(modelDir); bow = new BagOfWords(); terms = new FlatRepository(); executions = new List <IExecution>(); executions.Add(new FirstExecution(wordnet, nlp)); }
public PaymentService( IPaymentRepository paymentRepository, ITermRepository termRepository, ICustomerRepository customerRepository, IUnitOfWork unitOfWork) { this._paymentRepository = paymentRepository; this._termRepository = termRepository; this._customerRepository = customerRepository; this._unitOfWork = unitOfWork; }
public DefaultController(IParticipationService participationService, ICommonFunctions commonFunctions, ICompetitionService competitionService, IFAQRepository fAQRepository, IMapper mapper, ITermRepository termRepository) { this.participationService = participationService; this.commonFunctions = commonFunctions; this.competitionService = competitionService; this.fAQRepository = fAQRepository; this.mapper = mapper; this.termRepository = termRepository; }
public Scraper(ITermRepository termRepo, IProfessorRepository profRepo, IDepartmentRepository departmentRepo, IEntryRepository entryRepo, ICourseRepository courseRepo, IHtmlClient htmlClient) { Terms = termRepo; Professors = profRepo; HtmlClient = htmlClient; Departments = departmentRepo; Courses = courseRepo; Entries = entryRepo; Errors = new ConcurrentBag <Exception>(); }
public void Init(IRegister view) { _view = view; _accountRepository = ObjectFactory.GetInstance<IAccountRepository>(); _permissionRepository = ObjectFactory.GetInstance<IPermissionRepository>(); _termRepository = ObjectFactory.GetInstance<ITermRepository>(); _accountService = ObjectFactory.GetInstance<IAccountService>(); _webContext = ObjectFactory.GetInstance<IWebContext>(); _email = ObjectFactory.GetInstance<IEmail>(); _configuration = ObjectFactory.GetInstance<IConfiguration>(); _view.LoadTerms(_termRepository.GetCurrentTerm()); }
public ResetService(IMetadataService metadataService, IPostService postService, ITermService termService, IMenuService menuService, IMemoryCache memoryCache, ITermRepository termRepository, IPostRepository postRepository) { _metadataService = metadataService; _postService = postService; _termService = termService; _menuService = menuService; _memoryCache = memoryCache; _termRepository = termRepository; _postRepository = postRepository; }
public UOW(ExamRegContext examReg, ICurrentContext CurrentContext) { this.examRegContext = examReg; this.CurrentContext = CurrentContext; UserRepository = new UserRepository(this.examRegContext, CurrentContext); ExamPeriodRepository = new ExamPeriodRepository(this.examRegContext, CurrentContext); ExamProgramRepository = new ExamProgramRepository(this.examRegContext, CurrentContext); ExamRegisterRepository = new ExamRegisterRepository(this.examRegContext, CurrentContext); ExamRoomExamPeriodRepository = new ExamRoomExamPeriodRepository(this.examRegContext, CurrentContext); ExamRoomRepository = new ExamRoomRepository(this.examRegContext, CurrentContext); SemesterRepository = new SemesterRepository(this.examRegContext, CurrentContext); StudentRepository = new StudentRepository(this.examRegContext, CurrentContext); StudentTermRepository = new StudentTermRepository(this.examRegContext, CurrentContext); TermRepository = new TermRepository(this.examRegContext, CurrentContext); EntityFrameworkManager.ContextFactory = DbContext => examRegContext; }
// If you are using Dependency Injection, you can delete the following constructor public TermController() { context = new VITVContext(); _termRepository = new TermRepository(context); }
public TermLogicImpl(ITermRepository termRepository) { _repo = termRepository; }
public TermEnvironmentDecorator(ITermRepository termRepository, User user) : base(termRepository, user) { }
public TermService(ITermRepository termRepo, IBaseRepository <Term> baseRepository) { _termRepo = termRepo; _baseRepository = baseRepository; }
public TermsController(ITermRepository termRepository) { _termRepository = termRepository; }
public GlossaryTermService(ITermRepository dataRepository) { _dataRepository = dataRepository; }
/// <summary> /// Initializes a new instance of the <see cref="DataSeeder"/> class. /// </summary> /// <param name="termRepository">term repo.</param> /// <param name="logger">logger.</param> /// <param name="dbContext">db context.</param> public DataSeeder(ITermRepository termRepository, ILogger <DataSeeder> logger, DictionaryDbContext dbContext) { this.termRepository = termRepository; this.logger = logger; this.dbContext = dbContext; }
public TermEnvironmentDecorator(ITermRepository termRepository, User user) : base(termRepository, user) { }
public TermService(IValidationDictonary dictonary, ITermRepository repository) { Validator = dictonary; Repository = repository; }
public TermService(ITermRepository termRepository) { _termRepository = termRepository; }
public TermService(ITermRepository termRepository) { this.termRepository = termRepository; }
public CachedTermService(ITermRepository termRepository, IMemoryCache memoryCache) : base(termRepository) { _memoryCache = memoryCache; _cacheOptions = new MemoryCacheEntryOptions().SetAbsoluteExpiration(TimeSpan.FromMinutes(Constants.MinutesToCache)); }
public ITermRepository getTermRepository() { return termrepo == null ? termrepo = new TermRepository() : termrepo; }
public TermAppl(ITermRepository rep, ITypeAdapter adapter) { _rep = rep; _adpater = adapter; }