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); }
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); }
public BaseCalendarQuery(CalendarRequestDecorator requestDecorator) { _requestDecorator = requestDecorator; }
public BaseCalendarMutation(CalendarRequestDecorator requestDecorator) { _requestDecorator = requestDecorator; }