public OutstandingVisitReportQueryHandler(
     IAppointmentQueries appointmentQueries,
     ILinkGeneratorService linkGeneratorService,
     IMapper mapper,
     ILogger <OutstandingVisitReportQueryHandler> logger)
 {
     _appointmentQueries   = appointmentQueries ?? throw new ArgumentNullException(nameof(appointmentQueries));
     _linkGeneratorService = linkGeneratorService ?? throw new ArgumentNullException(nameof(linkGeneratorService));
     _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Ejemplo n.º 2
0
        public AppointmentsController()
        {
            _context    = new AppointmentsDb.Models.AppointmentsDbContext();
            _unitOfWork = new AppointmentsDb.Pattern.UnitOfWork(_context);
            _mapper     = new AppointmentsDb.MapperStart.Automapper_Startup().StartAutomapper();

            _companyQueries     = new CompanyQueries(_unitOfWork, _mapper);
            _accessQueries      = new AccessQueries(_unitOfWork, _companyQueries, _mapper);
            _appointmentQueries = new AppointmentQueries(_unitOfWork, _mapper, _accessQueries);

            _professionalQueries = new ProfessionalQueries(_unitOfWork, _mapper);
        }
Ejemplo n.º 3
0
 public AppointmentsSearchQueryHandler(
     IAppointmentQueries appointmentQueries,
     IRepositoryInt <CustomAttributeConfiguration> customAttributeRepository,
     IRepositoryInt <Facility> facilityRepository,
     ILinkGeneratorService linkGeneratorService,
     ILogger <AppointmentsSearchQueryHandler> logger)
 {
     _appointmentQueries        = appointmentQueries ?? throw new ArgumentNullException(nameof(appointmentQueries));
     _customAttributeRepository = customAttributeRepository ?? throw new ArgumentNullException(nameof(customAttributeRepository));
     _facilityRepository        = facilityRepository ?? throw new ArgumentNullException(nameof(facilityRepository));
     _linkGeneratorService      = linkGeneratorService ?? throw new ArgumentNullException(nameof(linkGeneratorService));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
 public PublishAppointmentCommandHandler(IPostRepository postRepository,
                                         IUserRepository userRepository,
                                         IServiceProvider serviceProvider,
                                         IHttpContextAccessor httpContextAccessor,
                                         IAppointmentQueries appointmentQueries,
                                         IOptionsSnapshot <AppointmentSettings> appointmentOptions,
                                         ILogger <PublishAppointmentCommandHandler> logger)
 {
     _postRepository      = postRepository ?? throw new ArgumentNullException(nameof(postRepository));
     _userRepository      = userRepository ?? throw new ArgumentNullException(nameof(userRepository));
     _httpContextAccessor = httpContextAccessor ?? throw new ArgumentNullException(nameof(httpContextAccessor));
     _serviceProvider     = serviceProvider ?? throw new ArgumentNullException(nameof(serviceProvider));
     _appointmentQueries  = appointmentQueries ?? throw new ArgumentNullException(nameof(appointmentQueries));
     _appointmentSettings = appointmentOptions?.Value ?? throw new ArgumentNullException(nameof(appointmentOptions));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Ejemplo n.º 5
0
 public AppointmentsController(IMediator mediator, IAppointmentQueries appointmentQueries, ILogger <AppointmentsController> logger)
 {
     _mediator           = mediator ?? throw new ArgumentNullException(nameof(mediator));
     _appointmentQueries = appointmentQueries ?? throw new ArgumentNullException(nameof(appointmentQueries));
     _logger             = logger ?? throw new ArgumentNullException(nameof(logger));
 }