Ejemplo n.º 1
0
 /// <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;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="T:source.Controllers.FavoritesController"/> class.
 /// </summary>
 /// <param name="favoritesQuery">Favorite Vendors query.</param>
 /// <param name="vendorQuery">Vendor query.</param>
 /// <param name="logger">Logger.</param>
 public FavoritesController(
     IFavoritesQuery favoritesQuery,
     IVendorsQuery vendorQuery,
     ILogger logger)
 {
     _favoritesQuery = favoritesQuery;
     _vendorsQuery   = vendorQuery;
     _logger         = logger;
 }
Ejemplo n.º 3
0
 /// <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;
 }
Ejemplo n.º 4
0
 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;
 }
Ejemplo n.º 5
0
        /// <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;
        }