protected EngineTestBase() { contractList = new List <Contract> { new Contract { Id = 1, CompanyId = 1, DateSigned = DateTime.Parse("18/01/2017", new CultureInfo("en-AU", false)), RenewalDate = DateTime.Parse("18/01/2017", new CultureInfo("en-AU", false)), EndDate = DateTime.Parse("18/01/2018", new CultureInfo("en-AU", false)), Price = 100, ContractType = "Master contact" }, new Contract { Id = 2, CompanyId = 1, DateSigned = DateTime.Parse("19/01/2018", new CultureInfo("en-AU", false)), RenewalDate = DateTime.Parse("19/01/2018", new CultureInfo("en-AU", false)), EndDate = DateTime.Parse("19/01/2019", new CultureInfo("en-AU", false)), Price = 100, ContractType = "Standard contact" } }; contractRepository = Substitute.For <IDataRepositorySoftDeleteInt <Contract> >(); contractRepository.GetAsync(Arg.Any <Expression <Func <Contract, bool> > >()).Returns(contractList); }
public EmployeeController(IMediator mediator, IDataRepositorySoftDeleteInt <Employee> repository , IDataRepositorySoftDeleteInt <Company> parentRepository , ILogger logger , IDataRepositorySoftDeleteInt <Lookup> lookupRepository) : base(mediator, repository, parentRepository, logger, lookupRepository) { }
protected CrudControllerForCreateEditDetailsDeleteWithParent(IMediator mediator , IDataRepositoryBase <int, T, TenderSearchDb> repository , IDataRepositorySoftDeleteInt <TParent> parentRepository , ILogger logger) : base(mediator, repository, logger) { this.parentRepository = parentRepository; }
protected PersonControllerBase(IMediator mediator , IDataRepositoryBase <int, T, TenderSearchDb> repository , IDataRepositorySoftDeleteInt <TParent> parentRepository , ILogger logger , IDataRepositorySoftDeleteInt <Lookup> lookupRepository) : base(mediator, repository, parentRepository, logger) { this.lookupRepository = lookupRepository; }
public AddressController(IMediator mediator, IDataRepositorySoftDeleteInt <Address> repository , ILogger logger, IDataRepositorySoftDeleteInt <Employee> employeeRepository, IDataRepositorySoftDeleteInt <Dependent> dependentRepository , IDataRepositorySoftDeleteInt <Barangay> barangayRepository, IDataRepositorySoftDeleteInt <Lookup> lookupRepository) : base(mediator, repository, logger) { this.employeeRepository = employeeRepository; this.dependentRepository = dependentRepository; this.barangayRepository = barangayRepository; this.lookupRepository = lookupRepository; }
public ContractController(IMediator mediator, IDataRepositorySoftDeleteInt <Contract> repository, ILogger logger , IDataRepositorySoftDeleteInt <Company> parentRepository , IDataRepositorySoftDeleteInt <Lookup> lookupRepository , IConfigBase <int, ContractExpiresSoonCountDownConfig> contractExpiresSoonCountDownConfig) : base(mediator, repository, parentRepository, logger) { contractExpiresSoonCountDown = contractExpiresSoonCountDownConfig.Value; this.lookupRepository = lookupRepository; }
public DuplicateContractAsyncEngine(IDataRepositorySoftDeleteInt <Contract> dataRepository, IConfigBase <string, MainDbConnectionString> tenderSearchConnectionString) { this.dataRepository = dataRepository; this.tenderSearchConnectionString = tenderSearchConnectionString; }
protected CrudControllerForCreateEditDetailsDeleteWithParent(IDataRepositoryBase <int, T, TenderSearchDb> repository , IDataRepositorySoftDeleteInt <TParent> parentRepository , ILogger logger) : this(null, repository, parentRepository, logger) { }
public DependentController(IMediator mediator, IDataRepositorySoftDeleteInt <Dependent> repository, ILogger logger , IDataRepositorySoftDeleteInt <Employee> parentRepository, IDataRepositorySoftDeleteInt <Lookup> lookupRepository) : base(mediator, repository, parentRepository, logger, lookupRepository) { }
public CompanyController(IMediator mediator, IDataRepositorySoftDeleteInt <Company> repository, ILogger logger) : base(mediator, repository, logger) { }
public LookupController(IMediator mediator, IDataRepositorySoftDeleteInt <Lookup> repository, IDataRepositoryInt <Lookup> lookupRepository, ILogger logger) : base(mediator, repository, logger) { this.lookupRepository = lookupRepository; }