コード例 #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;
 }
コード例 #2
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;
 }
コード例 #3
0
ファイル: UsersController.cs プロジェクト: jss94/sweng894
 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;
 }
コード例 #4
0
ファイル: VendorsController.cs プロジェクト: jss94/sweng894
        /// <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;
        }
コード例 #5
0
 /// <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;
 }