public PublicCalendarQuery(
     CalendarRequestDecorator requestDecorator,
     IUserOwnedGenericRepository <Tab> tabRepository,
     IUserOwnedGenericRepository <Event> eventRepository,
     IUserOwnedGenericRepository <UserPreference> userPreferenceRepository,
     IGenericRepository <User> userRepository) : base(requestDecorator)
 {
     AddFieldAsync <Tab, GraphQLTab>("tab", "tabs", tabRepository);
     AddFieldAsync <Event, GraphQLEvent>("event", "events", eventRepository);
     AddFieldAsync <User, GraphQLUser>("user", "users", userRepository);
     AddSingleFieldAsync <UserPreference, GraphQLUserPreference>("userPreference", userPreferenceRepository);
 }
Esempio n. 2
0
        public PublicCalendarMutation(
            CalendarDbFactory dbFactory,
            CalendarRequestDecorator requestDecorator,
            IUserOwnedGenericRepository <Tab> tabRepository,
            IUserOwnedGenericRepository <Event> eventRepository,
            IUserOwnedGenericRepository <UserPreference> userPreferenceRepository,
            IUserRepository userRepository,
            CognitoService cognitoService) : base(requestDecorator)
        {
            AddFieldAsync <Tab, GraphQLTab, GraphQLTabInput>("Tab", tabRepository);
            AddFieldAsync <Event, GraphQLEvent, GraphQLEventInput>("Event", eventRepository);
            AddSingleFieldAsync <UserPreference, GraphQLUserPreference, GraphQLUserPreferenceInput>("UserPreference", userPreferenceRepository);

            AddUserAsync(userRepository, cognitoService, dbFactory);
        }
Esempio n. 3
0
 public BaseCalendarQuery(CalendarRequestDecorator requestDecorator)
 {
     _requestDecorator = requestDecorator;
 }
Esempio n. 4
0
 public BaseCalendarMutation(CalendarRequestDecorator requestDecorator)
 {
     _requestDecorator = requestDecorator;
 }