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; }
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; }