Beispiel #1
0
        public CoreEventService(IEventAggregator eventAggregator, ICqrsProvider cqrsProvider)
        {
            _eventAggregator = eventAggregator;
            _cqrsProvider    = cqrsProvider;

            _eventAggregator.AddListener(departmentSettingsUpdateHandler);
            _eventAggregator.AddListener(auditEventHandler);
        }
Beispiel #2
0
 /// <summary>
 /// Default Constructor
 /// </summary>
 /// <param name="usersService"></param>
 /// <param name="membershipProvider"></param>
 /// <param name="departmentsService"></param>
 /// <param name="authorizationService"></param>
 /// <param name="pushUriService"></param>
 public DevicesController(
     IUsersService usersService,
     IDepartmentsService departmentsService,
     IAuthorizationService authorizationService,
     IPushService pushService,
     ICqrsProvider cqrsProvider
     )
 {
     _usersService         = usersService;
     _departmentsService   = departmentsService;
     _authorizationService = authorizationService;
     _pushService          = pushService;
     _cqrsProvider         = cqrsProvider;
 }
Beispiel #3
0
 public ChatController(
     IDepartmentsService departmentsService,
     IUserProfileService userProfileService,
     IDepartmentGroupsService departmentGroupsService,
     IUsersService usersService,
     ICommunicationService communicationService,
     ICqrsProvider cqrsProvider
     )
 {
     _departmentsService      = departmentsService;
     _userProfileService      = userProfileService;
     _departmentGroupsService = departmentGroupsService;
     _usersService            = usersService;
     _communicationService    = communicationService;
     _cqrsProvider            = cqrsProvider;
 }
Beispiel #4
0
 public static IApplicationBuilder UseCqrs(this IApplicationBuilder builder, ICqrsProvider cqrsProvider, Func <HttpContext, bool> authorizeFunc)
 {
     return(builder.UseMiddleware <CqrsMiddleware>(authorizeFunc, cqrsProvider, builder.ApplicationServices));
 }
Beispiel #5
0
 public UnitLocationController(IUnitsService unitsService, ICqrsProvider cqrsProvider)
 {
     _unitsService = unitsService;
     _cqrsProvider = cqrsProvider;
 }
Beispiel #6
0
 public CqrsMiddleware(RequestDelegate next, Func <HttpContext, bool> authorizeFunc, ICqrsProvider cqrsProvider, IServiceProvider serviceProvider)
 {
     Next            = next;
     AuthorizeFunc   = authorizeFunc;
     CqrsProvider    = cqrsProvider;
     ServiceProvider = serviceProvider;
 }