// temp solution for demo purposes only
 public ServiceGradeController(VTraktate.DataAccess.TraktatContext ctx,
                               IQueryFilterService <Grade> filterService, GradeRepo repo)
 {
     _ctx           = ctx;
     _filterService = filterService;
     _repo          = repo;
 }
Ejemplo n.º 2
0
 public AccountController(ISnapshotProvider <AccountSnapshot> snapshotProvider,
                          IQueryFilterService <AccountSnapshot> queryFilterService,
                          IGlobalsProvider globalsProvider)
 {
     _snapshotProvider   = snapshotProvider;
     _queryFilterService = queryFilterService;
     _globalsProvider    = globalsProvider;
 }
Ejemplo n.º 3
0
 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;
 }
Ejemplo n.º 4
0
 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;
 }