コード例 #1
0
 protected virtual void Dispose(bool disposing)
 {
     if (disposing)
     {
         if (dbContext != null)
         {
             dbContext.Dispose();
             dbContext = null;
         }
     }
 }
コード例 #2
0
ファイル: TaskDTOTransformer.cs プロジェクト: AlexeyR1/MAI
        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();
        }
コード例 #3
0
 public EFRepositoryDeleter(TrackingTasksProgressDbContext dbContext) : base(dbContext)
 {
 }
コード例 #4
0
ファイル: PriorityController.cs プロジェクト: AlexeyR1/MAI
 public PriorityController(TrackingTasksProgressDbContext dbContext) : base(new EFRepositoryReader <Priority>(dbContext),
                                                                            new PriorityDTOTransformer())
 {
 }
コード例 #5
0
ファイル: StatusController.cs プロジェクト: AlexeyR1/MAI
 public StatusController(TrackingTasksProgressDbContext dbContext) : base(new EFRepositoryReader <Status>(dbContext),
                                                                          new StatusDTOTransformer())
 {
 }
コード例 #6
0
 public EmployeeDTOTransformer(TrackingTasksProgressDbContext dbContext)
 {
     positionRepository     = new EFPositionRepository(dbContext);
     positionDTOTransformer = new PositionDTOTransformer();
 }
コード例 #7
0
 public EFPositionRepository(TrackingTasksProgressDbContext dbContext) : base(dbContext)
 {
 }
コード例 #8
0
 public ShortEmployeeController(TrackingTasksProgressDbContext dbContext)
     : base(new EFEmployeeRepository(dbContext), new ShortEmployeeDTOTransformer())
 {
 }
コード例 #9
0
 public PositionController(TrackingTasksProgressDbContext dbContext) : base(new EFPositionRepository(dbContext),
                                                                            new PositionDTOTransformer())
 {
 }
コード例 #10
0
 public EFRepositoryReader(TrackingTasksProgressDbContext dbContext)
 {
     this.dbContext = dbContext;
 }
コード例 #11
0
 public EFEmployeeRepository(TrackingTasksProgressDbContext dbContext) : base(dbContext)
 {
 }
コード例 #12
0
ファイル: TaskController.cs プロジェクト: AlexeyR1/MAI
 public TaskController(TrackingTasksProgressDbContext dbContext) : base(new EFTaskRepository(dbContext),
                                                                        new TaskDTOTransformer(dbContext))
 {
 }
コード例 #13
0
ファイル: ShortTaskController.cs プロジェクト: AlexeyR1/MAI
 public ShortTaskController(TrackingTasksProgressDbContext dbContext) : base(new EFTaskRepository(dbContext),
                                                                             new ShortTaskDtoTransformer())
 {
 }