/// <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="query">IGuestQuery object handled by dependency injection</param> public GuestController(IGuestQuery query) { _query = query; }