/// <summary> /// Constructor /// </summary> /// <param name="database">Database object provided by dependency injection</param> /// <param name="vendorsQuery">Vendor query object provided by dependency injection</param> /// <param name="vendorServicesQuery">Vendor services query object provided by dependency injection</param> /// <param name="eventQuery">Event query object provided by dependency injection</param> public ReservationsQuery(IAppDatabase database, IVendorsQuery vendorsQuery, IVendorServicesQuery vendorServicesQuery, IEventQuery eventQuery) { _database = database; _vendorsQuery = vendorsQuery; _vendorServicesQuery = vendorServicesQuery; _eventQuery = eventQuery; }
/// <summary> /// Constructor /// </summary> public EmailController(IVendorsQuery vendorQuery, IGuestQuery guestsQuery, ILogger logger, IEmailQuery emailQuery, IInvitationQuery invitationQuery, IReservationsQuery reservationQuery, IVendorServicesQuery vendorServiceQuery) { _vendorQuery = vendorQuery; _guestsQuery = guestsQuery; _logger = logger; _emailQuery = emailQuery; _invitationQuery = invitationQuery; _reservationQuery = reservationQuery; _vendorServiceQuery = vendorServiceQuery; }
public UsersController( IUsersQuery usersQuery, IVendorsQuery vendorsQuery, IEventQuery eventQuery, IGuestQuery guestQuery, IAddressesQuery addressesQuery, IVendorServicesQuery servicesQuery ) { _usersQuery = usersQuery; _vendorsQuery = vendorsQuery; _eventsQuery = eventQuery; _guestsQuery = guestQuery; _addressesQuery = addressesQuery; _servicesQuery = servicesQuery; }
/// <summary> /// Initializes a new instance of the <see cref="T:source.Controllers.VendorsController"/> class. /// </summary> /// <param name="vendorQuery">Vendor query.</param> /// <param name="addressQuery">Address query.</param> /// <param name="serviceQuery">Service query.</param> /// <param name="eventsQuery">Events query.</param> /// <param name="guestsQuery">Guests query.</param> /// <param name="logger">Logger.</param> public VendorsController( IVendorsQuery vendorQuery, IAddressesQuery addressQuery, IVendorServicesQuery serviceQuery, IEventQuery eventsQuery, IGuestQuery guestsQuery, ILogger logger) { _vendorQuery = vendorQuery; _addressesQuery = addressQuery; _servicesQuery = serviceQuery; _eventsQuery = eventsQuery; _guestsQuery = guestsQuery; _logger = logger; }
/// <summary> /// Constructor /// </summary> /// <param name="vendorServicesQuery">IVendorServicesQuery obtained via dependency injection</param> /// <param name="logger">ILogger obtained via dependency injection</param> public VendorServicesController(IVendorServicesQuery vendorServicesQuery, ILogger logger) { _vendorServicesQuery = vendorServicesQuery; _logger = logger; }