internal AppointmentSettings GetActivitySettings()
 {
     var settings = new AppointmentSettings();
     settings.action_if_completed = ToaStringsUtil.GetString(_actionIfCompleted);
     settings.keys = _keyFields;
     return settings;
 }
Ejemplo n.º 2
0
        public AppointmentController(AppointmentContext context, IOptionsSnapshot <AppointmentSettings> settings, IAppointmentIntegrationEventService appointmentIntegrationEventService)
        {
            _appointmentContext = context ?? throw new ArgumentNullException(nameof(context));
            _appointmentIntegrationEventService = appointmentIntegrationEventService ?? throw new ArgumentNullException(nameof(appointmentIntegrationEventService));
            _settings = settings.Value;

            context.ChangeTracker.QueryTrackingBehavior = QueryTrackingBehavior.NoTracking;
        }
Ejemplo n.º 3
0
        internal AppointmentSettings GetActivitySettings()
        {
            var settings = new AppointmentSettings();

            settings.action_if_completed = ToaStringsUtil.GetString(_actionIfCompleted);
            settings.keys = _keyFields;
            return(settings);
        }
Ejemplo n.º 4
0
 public OrderFinishedEventHandler(
     IUserRepository userRepository,
     IOptionsSnapshot <AppointmentSettings> appointmentOptions,
     IServiceProvider serviceProvider,
     ILogger <OrderFinishedEventHandler> logger)
 {
     _userRepository      = userRepository ?? throw new ArgumentNullException(nameof(userRepository));
     _appointmentSettings = appointmentOptions?.Value ?? throw new ArgumentNullException(nameof(appointmentOptions));
     _serviceProvider     = serviceProvider ?? throw new ArgumentNullException(nameof(serviceProvider));
     _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));
 }