// temp solution for demo purposes only public ServiceGradeController(VTraktate.DataAccess.TraktatContext ctx, IQueryFilterService <Grade> filterService, GradeRepo repo) { _ctx = ctx; _filterService = filterService; _repo = repo; }
public AccountController(ISnapshotProvider <AccountSnapshot> snapshotProvider, IQueryFilterService <AccountSnapshot> queryFilterService, IGlobalsProvider globalsProvider) { _snapshotProvider = snapshotProvider; _queryFilterService = queryFilterService; _globalsProvider = globalsProvider; }
public JobController(IJobManager jobManager, IQueryFilterService <Job> jobFilterService, IJobPartManager jobPartManager, TraktatContext context, ICerberosMum cerberosMum) : base(context, cerberosMum) { this._jobManager = jobManager; this._filterService = jobFilterService; this._jobPartManager = jobPartManager; }
public ProviderController(ISnapshotProvider <ExtendedProviderSnapshot> extendedSnapshotProvider, IQueryFilterService <ExtendedProviderSnapshot> queryFilterService, Validator validator, IRepo <Provider> providerRepo, IProviderManagerFactory providerManagerFactory, ICalendarService <Freelance> calendarService, ICalendarService <Employment> employmentCalendarService, ICalendarService <FreelanceCalendarPeriod> availabilityCalendarService, TraktatContext context, ICerberosMum cerberosMum ) : base(context, cerberosMum) { ProviderManager = providerManagerFactory.Create(Cerberos, providerRepo); _extendedSnapshotProvider = extendedSnapshotProvider; _queryFilterService = queryFilterService; _validator = validator; _providerRepo = providerRepo; FreelanceCalendarService = calendarService; EmploymentCalendarService = employmentCalendarService; AvailabilityCalendarService = availabilityCalendarService; }