Ejemplo n.º 1
0
        public EventController(IEventRepository repository,
                               IOrganizationRepository organizationRepository,
                               IProjectRepository projectRepository,
                               IStackRepository stackRepository,
                               IQueue <EventPost> eventPostQueue,
                               IQueue <EventUserDescription> eventUserDescriptionQueue,
                               IValidator <UserDescription> userDescriptionValidator,
                               FormattingPluginManager formattingPluginManager,
                               IFileStorage storage,
                               ICacheClient cacheClient,
                               JsonSerializerSettings jsonSerializerSettings,
                               ILoggerFactory loggerFactory, IMapper mapper) : base(repository, loggerFactory, mapper)
        {
            _organizationRepository    = organizationRepository;
            _projectRepository         = projectRepository;
            _stackRepository           = stackRepository;
            _eventPostQueue            = eventPostQueue;
            _eventUserDescriptionQueue = eventUserDescriptionQueue;
            _userDescriptionValidator  = userDescriptionValidator;
            _formattingPluginManager   = formattingPluginManager;
            _storage                = storage;
            _cacheClient            = cacheClient;
            _jsonSerializerSettings = jsonSerializerSettings;

            AllowedFields.Add("date");
        }
Ejemplo n.º 2
0
        public EventController(IEventRepository repository,
                               IProjectRepository projectRepository,
                               IStackRepository stackRepository,
                               IQueue <EventPost> eventPostQueue,
                               IQueue <EventUserDescription> eventUserDescriptionQueue,
                               IAppStatsClient statsClient,
                               IValidator <UserDescription> userDescriptionValidator,
                               FormattingPluginManager formattingPluginManager) : base(repository)
        {
            _projectRepository         = projectRepository;
            _stackRepository           = stackRepository;
            _eventPostQueue            = eventPostQueue;
            _eventUserDescriptionQueue = eventUserDescriptionQueue;
            _statsClient = statsClient;
            _userDescriptionValidator = userDescriptionValidator;
            _formattingPluginManager  = formattingPluginManager;

            AllowedFields.Add("date");
        }
Ejemplo n.º 3
0
        public EventController(IEventRepository repository,
                               IOrganizationRepository organizationRepository,
                               IProjectRepository projectRepository,
                               IStackRepository stackRepository,
                               IQueue <EventPost> eventPostQueue,
                               IQueue <EventUserDescription> eventUserDescriptionQueue,
                               IValidator <UserDescription> userDescriptionValidator,
                               FormattingPluginManager formattingPluginManager,
                               IFileStorage storage) : base(repository)
        {
            _organizationRepository    = organizationRepository;
            _projectRepository         = projectRepository;
            _stackRepository           = stackRepository;
            _eventPostQueue            = eventPostQueue;
            _eventUserDescriptionQueue = eventUserDescriptionQueue;
            _userDescriptionValidator  = userDescriptionValidator;
            _formattingPluginManager   = formattingPluginManager;
            _storage = storage;

            AllowedFields.Add("date");
        }