Example #1
0
 public StorageGroupReconstructionFactory(IStorageProjectReconstructionFactory projectReconstructionFactory,
                                          IStorageTaskReconstructionFactory taskReconstructionFactory,
                                          IStorageGroupMemberReconstructionFactory groupMemberReconstructionFactory)
 {
     _projectReconstructionFactory     = projectReconstructionFactory;
     _taskReconstructionFactory        = taskReconstructionFactory;
     _groupMemberReconstructionFactory = groupMemberReconstructionFactory;
 }
 public GroupsRepository(GroupsStorage storage,
                         IStorageGroupReconstructionFactory groupReconstructionFactory,
                         IStorageGroupMemberReconstructionFactory groupMemberReconstructionFactory,
                         IStorageProjectReconstructionFactory projectReconstructionFactory,
                         IStorageTaskReconstructionFactory taskReconstructionFactory,
                         IStorageReportReconstructionFactory reportReconstructionFactory,
                         IStorageGroupMapper storageGroupMapper,
                         IStorageProjectMapper storageProjectMapper,
                         IStorageTaskMapper storageTaskMapper,
                         IStorageReportMapper storageReportMapper,
                         IStorageGroupMemberMapper storageGroupMemberMapper)
 {
     _storageGroupMapper         = storageGroupMapper;
     _groupReconstructionFactory = groupReconstructionFactory;
     _storage = storage;
     _groupMemberReconstructionFactory = groupMemberReconstructionFactory;
     _projectReconstructionFactory     = projectReconstructionFactory;
     _taskReconstructionFactory        = taskReconstructionFactory;
     _reportReconstructionFactory      = reportReconstructionFactory;
     _storageProjectMapper             = storageProjectMapper;
     _storageTaskMapper        = storageTaskMapper;
     _storageReportMapper      = storageReportMapper;
     _storageGroupMemberMapper = storageGroupMemberMapper;
 }