Пример #1
0
 public EventCalendarService(IUnitOfWork2 uow, IMailingService mailingService, IApplicationSettings appSettings, IEventValidationService eventValidationService)
 {
     _usersDbSet             = uow.GetDbSet <ApplicationUser>();
     _eventsDbSet            = uow.GetDbSet <Event>();
     _organizationsDbSet     = uow.GetDbSet <Organization>();
     _mailingService         = mailingService;
     _appSettings            = appSettings;
     _eventValidationService = eventValidationService;
 }
Пример #2
0
 public EventService(IEventRepository repo,
                     IUserRepository userRepo,
                     IEventValidationService validator,
                     IAuctionTransactionFactory factory)
 {
     _repo = repo;
     _userRepo = userRepo;
     _validator = validator;
     _factory = factory;
 }
Пример #3
0
        public EventParticipationService(IUnitOfWork2 uow,
                                         ISystemClock systemClock,
                                         IRoleService roleService,
                                         IPermissionService permissionService,
                                         IEventValidationService eventValidationService,
                                         IWallService wallService,
                                         IAsyncRunner asyncRunner)
        {
            _uow                    = uow;
            _eventsDbSet            = _uow.GetDbSet <Event>();
            _usersDbSet             = _uow.GetDbSet <ApplicationUser>();
            _eventParticipantsDbSet = _uow.GetDbSet <EventParticipant>();

            _systemClock            = systemClock;
            _permissionService      = permissionService;
            _eventValidationService = eventValidationService;
            _roleService            = roleService;
            _wallService            = wallService;
            _asyncRunner            = asyncRunner;
        }
Пример #4
0
        public EventService(IUnitOfWork2 uow,
                            IPermissionService permissionService,
                            IEventUtilitiesService eventUtilitiesService,
                            IEventValidationService eventValidationService,
                            IEventParticipationService eventParticipationService,
                            IWallService wallService,
                            IMarkdownConverter markdownConverter)
        {
            _uow               = uow;
            _eventsDbSet       = uow.GetDbSet <Event>();
            _eventTypesDbSet   = uow.GetDbSet <EventType>();
            _usersDbSet        = uow.GetDbSet <ApplicationUser>();
            _eventOptionsDbSet = uow.GetDbSet <EventOption>();
            _officeDbSet       = uow.GetDbSet <Office>();

            _permissionService         = permissionService;
            _eventUtilitiesService     = eventUtilitiesService;
            _eventValidationService    = eventValidationService;
            _eventParticipationService = eventParticipationService;
            _wallService       = wallService;
            _markdownConverter = markdownConverter;
        }
Пример #5
0
 public EventListingService(IUnitOfWork2 uow, IEventValidationService eventValidationService)
 {
     _eventValidationService = eventValidationService;
     _eventsDbSet            = uow.GetDbSet <Event>();
 }