public PositionRepository(string connectionString, ILogger <ISafeRepository <PositionDTO> > logger, IReaderConverter <PositionDTO> positionConverter) : base(logger) { this.logger = logger; ConnectionString = connectionString; convert = positionConverter.converterToDTO; }
public StatusRepository(string connectionString, ILogger <ISafeRepository <StatusDTO> > logger, IReaderConverter <StatusDTO> statusConverter) : base(logger) { this.logger = logger; ConnectionString = connectionString; convert = statusConverter.converterToDTO; }
public EmployeeRepository(string connectionString, ILogger <IRepository <EmployeeDTO> > logger, ISafeRepository <PositionDTO> positionRepository, IReaderConverter <EmployeeDTO> employeeConverter) : base(logger) { this.logger = logger; this.positionRepository = positionRepository; ConnectionString = connectionString; convert = employeeConverter.converterToDTO; }
public ProjectRepository(string connectionString, ILogger <IRepository <ProjectDTO> > logger, IRepository <EmployeeDTO> employeeRepository, ISafeRepository <StatusDTO> statusRepository, IReaderConverter <ProjectDTO> projectConverter, IReaderConverter <TaskDTO> taskConverter) : base(logger) { this.logger = logger; ConnectionString = connectionString; this.employeeRepository = employeeRepository; this.statusRepository = statusRepository; convert = projectConverter.converterToDTO; convertTask = taskConverter.converterToDTO; }