示例#1
0
 public CreateAccessRequestForCurrentUserCommandHandler(IAccessRequestService accessRequestService, ICurrentUserService currentUserService, ILocationService locationService, IUserService userService, IMediator mediator)
 {
     _accessRequestService = accessRequestService;
     _currentUserService   = currentUserService;
     _locationService      = locationService;
     _userService          = userService;
     _mediator             = mediator;
 }
 /// <summary>
 /// Constructor with dependencies
 /// </summary>
 /// <param name="securityService">Security service</param>
 /// <param name="logger">Common controller logger</param>
 /// <param name="accessRequestService">Access requests service</param>
 /// <param name="conversationService">Conversations service</param>
 public AccessResourcesController(
     ISecurityService securityService,
     ILogger logger,
     IAccessRequestService accessRequestService,
     IRepository <DAL.Models.DbAnnotationItem> annotationRepository,
     IConversationService conversationService, UserManager <User> userManager)
     : base(logger, securityService)
 {
     _annotationRepository = annotationRepository;
     _userManager          = userManager;
     _securityService      = securityService;
     _accessRequestService = accessRequestService;
     _conversationService  = conversationService;
 }
        public AccessRequestServiceTests()
        {
            var configuration = new ConfigurationBuilder()
                                .SetBasePath(Directory.GetCurrentDirectory())
                                .AddJsonFile("appsettings.json", optional: false, reloadOnChange: true)
                                .AddJsonFile("appsettings.Development.json", optional: true)
                                .AddEnvironmentVariables()
                                .Build();

            var serviceProvider = new ServiceCollection()
                                  .AddInfrastructure(configuration)
                                  .BuildServiceProvider();

            _sut = serviceProvider.GetRequiredService <IAccessRequestService>();
        }
示例#4
0
 public AdminController(
     IUserService userService,
     IRolesService rolesService,
     ILogService logService,
     IAccessRequestService accessRequestService,
     IOrderQueueService queueService,
     IDeliveryAutomation deliveryAutomation
     )
 {
     _userService            = userService;
     _rolesService           = rolesService;
     _logService             = logService;
     _accessRequestService   = accessRequestService;
     _queueService           = queueService;
     this.deliveryAutomation = deliveryAutomation;
     client = new SmtpClient();
 }
示例#5
0
 public UpdateAccessRequestCommandHandler(IAccessRequestService accessRequestService, ICurrentUserService currentUserService, IUserService userService)
 {
     _accessRequestService = accessRequestService;
     _currentUserService   = currentUserService;
     _userService          = userService;
 }
示例#6
0
 public GetAccessRequestsQueryHandler(ICurrentUserService currentUserService, IAccessRequestService accessRequestService, IUserService userService)
 {
     _currentUserService   = currentUserService;
     _accessRequestService = accessRequestService;
     _userService          = userService;
 }
示例#7
0
 public AccessRequestController(IAccessRequestService accessRequestService)
 {
     _service = accessRequestService;
 }
示例#8
0
 public GetSpotsAvailablePerHourQueryHandler(IAccessRequestService accessRequestService, ILocationService locationService)
 {
     _accessRequestService = accessRequestService;
     _locationService      = locationService;
 }
 public AccessRequestsController(IAccessRequestService accessRequestService, IRolesService rolesService)
 {
     _accessRequestService = accessRequestService;
     _rolesService         = rolesService;
 }