Example #1
0
 public TileServices(ITileRepository repository, ITeamRepository teamRepository,
                     IReportRepository reportRepository, IUserRepository userRepository, ITagRepository tagRepository,
                     ICategoryRepository categoryRepository, ITileQueryLogicRepository _tileQRepository
                     )
 {
     _tileRepository           = repository;
     _teamRepository           = teamRepository;
     _reportRepository         = reportRepository;
     _userRepository           = userRepository;
     _tagRepository            = tagRepository;
     _categoryRepository       = categoryRepository;
     _tileQueryLogicRepository = _tileQRepository;
 }
Example #2
0
        public EditReportService(IReportRepository repository_report, IUserRepository repository_user,
                                 ITeamRepository repository_team, ICategoryRepository category_repository, ITagRepository repository_tag, ITileRepository repository_tile, ITileQueryLogicRepository _tileQ = null)
        {
            sortFields = new Dictionary <SortField, ISortableField>();
            sortFields.Add(SortField.ReportTitle, new ReportTitle());

            _reportRepository    = repository_report;
            _userRepository      = repository_user;
            _teamRepository      = repository_team;
            _categoryRepository  = category_repository;
            _tagRepository       = repository_tag;
            _tileRepository      = repository_tile;
            _tileQueryRepository = _tileQ;
        }