예제 #1
0
        public TaskDTOTransformer(TrackingTasksProgressDbContext dbContext)
        {
            statusRepository   = new EFRepositoryReader <Status>(dbContext);
            employeeRepository = new EFRepositoryReader <Employee>(dbContext);
            priorityRepository = new EFRepositoryReader <Priority>(dbContext);

            problemAttachmentDtoTransformer = new(new EFRepositoryReader <ProblemAttachment>(dbContext),
                                                  new ProblemAttachmentDTOTransformer());

            responseAttachmentDtoTransformer = new(new EFRepositoryReader <ResponseAttachment>(dbContext),
                                                   new ResponseAttachmentDTOTransformer());

            statusDtoTransformer   = new StatusDTOTransformer();
            employeeDtoTransformer = new ShortEmployeeDTOTransformer();
            priorityDtoTransformer = new PriorityDTOTransformer();
        }
예제 #2
0
 public EmployeeDTOTransformer(TrackingTasksProgressDbContext dbContext)
 {
     positionRepository     = new EFPositionRepository(dbContext);
     positionDTOTransformer = new PositionDTOTransformer();
 }
예제 #3
0
 public ReaderController(IRepositoryReader <TEntity> repository, IReadOnlyDtoTranformer <TEntity, TDto> dtoTransformer) : base(repository, dtoTransformer)
 {
 }
예제 #4
0
 public ShortTaskDtoTransformer()
 {
     statusDtoTransformer   = new StatusDTOTransformer();
     employeeDtoTransformer = new ShortEmployeeDTOTransformer();
 }
예제 #5
0
 public PositionDTOTransformer()
 {
     departmentDTOtransformer = new DepartmentDTOTransformer();
 }