public ModalWindowsController(IGetProjectsFromUserFactory getProjectsFromUserFactory,
                               IGetUserFactory getUserFactory,
                               IGetPoliciesUnassignedToProjectFactory getPoliciesUnassignedToProjectFactory,
                               IGetAllNotAssignedUsersToProjectFactory allNotAssignedUsersToProjectFactory,
                               IGetProjectFactory getProjectFactory, IGetProjectWithCustomDataFactory getProjectWithCustomDataFactory)
 {
     this.getProjectsFromUserFactory            = getProjectsFromUserFactory;
     this.getUserFactory                        = getUserFactory;
     this.getPoliciesUnassignedToProjectFactory = getPoliciesUnassignedToProjectFactory;
     this.allNotAssignedUsersToProjectFactory   = allNotAssignedUsersToProjectFactory;
     this.getProjectFactory                     = getProjectFactory;
     this.getProjectWithCustomDataFactory       = getProjectWithCustomDataFactory;
 }
Example #2
0
        public UsersController(IGetProjectFactory getProjectFactory, IGetAllUserFactory getAllUserFactory,
                               IEventWatcher eventWatcher, IGetUserFactory getUserFactory,
                               IAddImportedUsersFactory addImportedUsersFactory,
                               IGetAddressForSetPasswordFactory getAddressForSetPasswordFactory,
                               ICsvService csvService, IEventBus eventBus, IMessageSender messageSender,
                               ILogger <UsersController> logger) : base(eventWatcher, eventBus)
        {
            this.getProjectFactory               = getProjectFactory;
            this.getUserFactory                  = getUserFactory;
            this.getAllUserFactory               = getAllUserFactory;
            this.csvService                      = csvService;
            this.addImportedUsersFactory         = addImportedUsersFactory;
            this.getAddressForSetPasswordFactory = getAddressForSetPasswordFactory;
            this.messageSender                   = messageSender;

            eventBus.SubscribeAll(m => logger.Log(LogLevel.Information, $"Event message:{m.ToString()}"));
        }
        public ProjectsController(IEventWatcher eventWatcher, ILogger <ProjectsController> logger, IEventBus eventBus,
                                  IDeleteByIdUserFactory deleteByIdUserFactory, IGetProjectFactory getProjectFactory,
                                  IDeleteProjectFactory deleteProjectFactory, IAddProjectFactory addProjectFactory,
                                  IGetAllProjectFactory getAllProjectFactory, IAssignUserFactory assignUserFactory,
                                  IMessageSender messageSender, IGetUserFactory getUserFactory,
                                  IGetProjectWithAllFactory getProjectWithAllFactory, ICsvService csvGenerator)
            : base(eventWatcher, eventBus)
        {
            _csvGenerator                 = csvGenerator;
            _assignUserFactory            = assignUserFactory;
            _deleteByIdUserFactory        = deleteByIdUserFactory;
            _getProjectFactory            = getProjectFactory;
            _getAllProjectFactory         = getAllProjectFactory;
            _deleteProjectFactory         = deleteProjectFactory;
            _addProjectFactory            = addProjectFactory;
            _messageSender                = messageSender;
            _getUserFactory               = getUserFactory;
            this.getProjectWithAllFactory = getProjectWithAllFactory;

            eventBus.SubscribeAll(m => logger.Log(LogLevel.Information, $"Event message:{m.ToString()}"));
        }