Example #1
0
 /// <summary>
 /// 初始化类<see cref="EventLogger"/>。
 /// </summary>
 /// <param name="eventTypeManager">事件类型管理接口。</param>
 /// <param name="eventManager">事件管理接口。</param>
 /// <param name="httpContextAccessor">HTTP上下文访问器。</param>
 /// <param name="logger">日志接口。</param>
 public EventLogger(IEventTypeManager eventTypeManager, IEventManager eventManager, IHttpContextAccessor httpContextAccessor, ILogger <EventLogger> logger)
 {
     _eventTypeManager    = eventTypeManager;
     _eventManager        = eventManager;
     _httpContextAccessor = httpContextAccessor;
     _logger = logger;
 }
Example #2
0
        public DeleteEventType(IEventTypeManager eventTypeManager = null)
        {
            _eventTypeManager = eventTypeManager;
            if (_eventTypeManager == null)
            {
                _eventTypeManager = new EventTypeManager();
            }

            InitializeComponent();
            try
            {
                if (cboEventType.Items.Count == 0)
                {
                    var eventTypeID = _eventTypeManager.RetrieveAllEventTypes();
                    foreach (var item in eventTypeID)
                    {
                        cboEventType.Items.Add(item);
                    }
                }
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #3
0
 public void TestSetup()
 {
     accessor     = new EventTypeAccessorMock();
     eventManager = new EventTypeManager(accessor);
     eventTypes   = new List <EventType>();
     eventTypes   = eventManager.RetrieveAllEventTypes("all");
 }
        public BrowseEventType(IEventTypeManager eventTypeManager = null)
        {
            _eventTypeManager = eventTypeManager;

            if (_eventTypeManager == null)
            {
                _eventTypeManager = new EventTypeManager();
            }



            InitializeComponent();
            try
            {
                _eventType = _eventTypeManager.RetrieveAllEventTypes("All");
                if (_currentEventType == null)
                {
                    _currentEventType = _eventType;
                }
                dgEventTypes.ItemsSource = _currentEventType;
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #5
0
 public EventWrapper(IEventCategoryManager eventCategoryManager, IEventTypeManager eventTypeManager,
                     IEventStatusManager eventStatusManager, IEventGalleryManager eventGalleryManager)
 {
     EventCategoryManager = eventCategoryManager;
     EventTypeManager     = eventTypeManager;
     EventStatusManager   = eventStatusManager;
     EventGalleryManager  = eventGalleryManager;
 }
Example #6
0
        public CreateEventType(IEventTypeManager eventTypeManager = null)
        {
            _eventTypeManager = eventTypeManager;
            if (_eventTypeManager == null)
            {
                _eventTypeManager = new EventTypeManager();
            }


            InitializeComponent();

            this.Title             = "Add an Event Type";
            this.btnCreate.Content = "Create";
        }
Example #7
0
 public ActionManager(UserManager <User> userManager, IRepositoryWrapper repoWrapper, IMapper mapper,
                      IEventCategoryManager eventCategoryManager, IEventTypeManager eventTypeManager,
                      IEventStatusManager eventStatusManager, IParticipantStatusManager participantStatusManager,
                      IParticipantManager participantManager, IEventGalleryManager eventGalleryManager)
 {
     _userManager              = userManager;
     _repoWrapper              = repoWrapper;
     _mapper                   = mapper;
     _eventCategoryManager     = eventCategoryManager;
     _eventTypeManager         = eventTypeManager;
     _eventStatusManager       = eventStatusManager;
     _participantStatusManager = participantStatusManager;
     _participantManager       = participantManager;
     _eventGalleryManager      = eventGalleryManager;
 }
Example #8
0
 public LogModel(IEventManager eventManager, IEventTypeManager eventTypeManager)
 {
     _eventManager     = eventManager;
     _eventTypeManager = eventTypeManager;
 }
 /// <summary>
 /// 初始化类<see cref="EventTypeDropdownListTagHelper"/>。
 /// </summary>
 /// <param name="eventTypeManager">事件类型管理接口。</param>
 public EventTypeDropdownListTagHelper(IEventTypeManager eventTypeManager)
 {
     _eventTypeManager = eventTypeManager;
 }
 /// <summary>
 /// 初始化类<see cref="DefaultEventLogger"/>。
 /// </summary>
 /// <param name="eventTypeManager">事件类型管理接口。</param>
 /// <param name="eventManager">事件管理接口。</param>
 /// <param name="httpContextAccessor">HTTP上下文访问器。</param>
 /// <param name="logger">日志接口。</param>
 public DefaultEventLogger(IEventTypeManager eventTypeManager, IEventManager eventManager, IHttpContextAccessor httpContextAccessor, ILogger <EventLogger> logger) : base(eventTypeManager, eventManager, httpContextAccessor, logger)
 {
 }
Example #11
0
 public EventCategoryManager(IRepositoryWrapper repoWrapper, IEventTypeManager eventTypeManager)
 {
     _repoWrapper      = repoWrapper;
     _eventTypeManager = eventTypeManager;
 }
 public EventTypeIconTagHelper(IEventTypeManager typeManager)
 {
     _typeManager = typeManager;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="EventTypesController"/> class.
 /// </summary>
 /// <param name="eventManager">The event manager.</param>
 public EventTypesController(IEventTypeManager eventManager)
 {
     this.eventManager = eventManager;
 }
Example #14
0
 public IndexModel(IEventManager eventManager, IEventTypeManager eventTypeManager)
 {
     _eventManager     = eventManager;
     _eventTypeManager = eventTypeManager;
 }
Example #15
0
 public CategoryModel(IEventTypeManager eventTypeManager)
 {
     _eventTypeManager = eventTypeManager;
 }