public TransactionManager(IActivityManager activityManager, ILogger logger)
		{
			Contract.Requires(activityManager != null);

			_activityManager = activityManager;
			_logger = logger;
		}
 public PersonalizedFolderCreate(Context context, IWebElement listItem, IActivityManager manager)
     : base(context, listItem, manager)
 {
     if (_manager == null)
     {
         throw new ArgumentNullException("IActivityManager");
     }
 }
Beispiel #3
0
 /// <summary>
 /// Initializes a new instance of the MediaBrowser.Api.Reports.ReportsService class. </summary>
 /// <param name="userManager"> Manager for user. </param>
 /// <param name="libraryManager"> Manager for library. </param>
 /// <param name="localization"> The localization. </param>
 /// <param name="activityManager"> Manager for activity. </param>
 public ReportsService(IUserManager userManager, ILibraryManager libraryManager, ILocalizationManager localization, IActivityManager activityManager, IActivityRepository repo)
 {
     _userManager = userManager;
     _libraryManager = libraryManager;
     _localization = localization;
     _activityManager = activityManager;
     _repo = repo;
 }
        /// <summary>
        /// Initializes a new instance of the <see cref="DefaultTransactionManager"/> class.
        /// </summary>
        /// <exception cref="ArgumentNullException">activityManager is null</exception>
        /// <param name="activityManager">The activity manager.</param>
        public DefaultTransactionManager(IActivityManager activityManager)
        {
            if (activityManager == null) throw new ArgumentNullException("activityManager");

            _ActivityManager = activityManager;

            if (_Logger.IsDebugEnabled) _Logger.Debug("DefaultTransactionManager created.");
        }
        public PersonalizedFolderMoveFromInbox(Context context, IWebElement listItem, IActivityManager manager)
            : base(context, listItem, manager)
        {
            if (_manager == null)
            {
                throw new ArgumentNullException("IActivityManager");
            }

            IsExternalRequest = false;
            CurrentItemIndex = 0;
        }
Beispiel #6
0
        protected BaseEmailEngager(Context context, IWebElement listItem, IActivityManager manager = null)
            : base(context)
        {
            ListItem = listItem;

            if (ListItem != null)
            {
                DomainName = GetDomainName(listItem);
                CurrentDomain = context.GetDomain(DomainName);
            }

            _manager = manager;
        }
 public ActivityLogEntryPoint(ISessionManager sessionManager, ITaskManager taskManager, IActivityManager activityManager, ILocalizationManager localization, IInstallationManager installationManager, ILibraryManager libraryManager, ISubtitleManager subManager, IUserManager userManager, IServerConfigurationManager config, IServerApplicationHost appHost)
 {
     //_logger = _logManager.GetLogger("ActivityLogEntryPoint");
     _sessionManager = sessionManager;
     _taskManager = taskManager;
     _activityManager = activityManager;
     _localization = localization;
     _installationManager = installationManager;
     _libraryManager = libraryManager;
     _subManager = subManager;
     _userManager = userManager;
     _config = config;
     //_logManager = logManager;
     _appHost = appHost;
 }
Beispiel #8
0
 public ActivityAppService(
     IRepository <AbstractActivity, Guid> abstractActivityRepository,
     IRepository <Rating, long> ratingRepository,
     IRepository <Description, long> descriptionRepository,
     IDescriptionManager descriptionManager,
     ITagManager tagManager,
     IActivityManager activityManager,
     IActivityTemplateManager activityTemplateManager,
     ILocationManager locationManager)
 {
     _abstractActivityRepository = abstractActivityRepository;
     _ratingRepository           = ratingRepository;
     _descriptionRepository      = descriptionRepository;
     _descriptionManager         = descriptionManager;
     _tagManager              = tagManager;
     _activityManager         = activityManager;
     _activityTemplateManager = activityTemplateManager;
     _locationManager         = locationManager;
 }
Beispiel #9
0
        /// <summary>
        /// Initializes a new instance of the <see cref="NotificationEntryPoint" /> class.
        /// </summary>
        /// <param name="logger">The logger.</param>
        /// <param name="activityManager">The activity manager.</param>
        /// <param name="localization">The localization manager.</param>
        /// <param name="notificationManager">The notification manager.</param>
        /// <param name="libraryManager">The library manager.</param>
        /// <param name="appHost">The application host.</param>
        /// <param name="config">The configuration manager.</param>
        public NotificationEntryPoint(
            ILogger <NotificationEntryPoint> logger,
            IActivityManager activityManager,
            ILocalizationManager localization,
            INotificationManager notificationManager,
            ILibraryManager libraryManager,
            IServerApplicationHost appHost,
            IConfigurationManager config)
        {
            _logger              = logger;
            _activityManager     = activityManager;
            _localization        = localization;
            _notificationManager = notificationManager;
            _libraryManager      = libraryManager;
            _appHost             = appHost;
            _config              = config;

            _coreNotificationTypes = new CoreNotificationTypes(localization).GetNotificationTypes().Select(i => i.Type).ToArray();
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="ActivityLogEntryPoint"/> class.
 /// </summary>
 /// <param name="logger">The logger.</param>
 /// <param name="sessionManager">The session manager.</param>
 /// <param name="taskManager">The task manager.</param>
 /// <param name="activityManager">The activity manager.</param>
 /// <param name="localization">The localization manager.</param>
 /// <param name="installationManager">The installation manager.</param>
 /// <param name="subManager">The subtitle manager.</param>
 /// <param name="userManager">The user manager.</param>
 public ActivityLogEntryPoint(
     ILogger <ActivityLogEntryPoint> logger,
     ISessionManager sessionManager,
     ITaskManager taskManager,
     IActivityManager activityManager,
     ILocalizationManager localization,
     IInstallationManager installationManager,
     ISubtitleManager subManager,
     IUserManager userManager)
 {
     _logger              = logger;
     _sessionManager      = sessionManager;
     _taskManager         = taskManager;
     _activityManager     = activityManager;
     _localization        = localization;
     _installationManager = installationManager;
     _subManager          = subManager;
     _userManager         = userManager;
 }
Beispiel #11
0
        public ActivityManagerTests()
        {
            var activityProfile = new ActivityProfile();
            var configuration   = new MapperConfiguration(cfg => cfg.AddProfile(activityProfile));

            _mapper = new Mapper(configuration);

            _unitOfWorkMock.SetupGet(uow => uow.ActivityRepository).Returns(_activityRepoMock.Object);
            _unitOfWorkMock.SetupGet(uow => uow.ActivityTypeRepository).Returns(_activityTypeRepoMock.Object);

            _activityRepoMock.Setup(repo => repo.Create(It.IsAny <ActivityDbModel>()))
            .Returns <ActivityDbModel>(m => m);

            _activityTypeRepoMock.Setup(repo => repo.Create(It.IsAny <ActivityTypeDbModel>()))
            .Returns <ActivityTypeDbModel>(m => m);

            _unitOfWorkMock.Setup(uow => uow.SaveAsync()).Returns(Task.FromResult(1));

            _target = new ActivityManager(_unitOfWorkMock.Object, _mapper);
        }
 public IdeationsController(
     [FromServices] IIdeationManager ideationManager,
     [FromServices] IFileUploader imageUploader,
     [FromServices] IPlatformManager platformManager,
     [FromServices] IActivityManager activityManager,
     [FromServices] UnitOfWorkManager unitOfWorkManager,
     [FromServices] IHubContext <VoteHub, IVoteHub> voteHubContext,
     UserManager <User> userManager,
     IHubContext <ActivityHub, IActivityHub> activityHubContext
     )
 {
     _ideationManager    = ideationManager;
     _fileUploader       = imageUploader;
     _platformManager    = platformManager;
     _activityManager    = activityManager;
     _unitOfWorkManager  = unitOfWorkManager;
     _usermanager        = userManager;
     _activityHubContext = activityHubContext;
     _voteHubContext     = voteHubContext;
 }
 public ActivityValidator(IActivityManager manager, ValidationMode mode) :
     base(manager, mode)
 {
     RuleFor(activity => activity.Name).NotEmpty()
     .When(x => HasFlag(ValidationMode.Add | ValidationMode.Update | ValidationMode.DataRelevance))
     .WithMessage("{PropertyName} can't be empty");
     RuleFor(activity => activity.IsActive).Equal(true)
     .When(x => HasFlag(ValidationMode.Add))
     .WithMessage("{PropertyName} can't be {PropertyValue}");
     RuleFor(activity => activity.Project).NotNull()
     .MustAsync(async(x, token) => await ExistsAsync(x.Id, ServiceLocator.Current.Get <IProjectManager>()))
     .When(x => HasFlag(ValidationMode.Update))
     .WithMessage("{PropertyName} can't be null or doesn't exists");
     RuleFor(activity => activity)
     .MustAsync(async(x, token) =>
     {
         var tempActivity = await manager.GetByName(x.Name, x.Project.Id);
         return(tempActivity == null || x.Id == tempActivity.Id);
     })
     .When(x => HasFlag(ValidationMode.Add | ValidationMode.Update))
     .WithMessage("Activity with this name already exists");
 }
        // This is the constructor for this class.
        public cntrlGroups(User user)
        {
            InitializeComponent();
            _activityManager     = new ActivityManager();
            _userManager         = new UserManager();
            _groupManager        = new GroupManager();
            _user                = user;
            lblGroupName.Content = "";

            // populates various lists
            populateGroups();
            populateWaitlist();
            populateUserGroups();

            // if you are approved you can use these features
            if (checkUserRole())
            {
                btnApproveDeny.Visibility    = Visibility.Visible;
                btnAddActivities.Visibility  = Visibility.Visible;
                btnDeleteActivity.Visibility = Visibility.Visible;
            }
        }
Beispiel #15
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ActivityLogEntryPoint"/> class.
 /// </summary>
 /// <param name="logger"></param>
 /// <param name="sessionManager"></param>
 /// <param name="deviceManager"></param>
 /// <param name="taskManager"></param>
 /// <param name="activityManager"></param>
 /// <param name="localization"></param>
 /// <param name="installationManager"></param>
 /// <param name="subManager"></param>
 /// <param name="userManager"></param>
 /// <param name="appHost"></param>
 public ActivityLogEntryPoint(
     ILogger <ActivityLogEntryPoint> logger,
     ISessionManager sessionManager,
     IDeviceManager deviceManager,
     ITaskManager taskManager,
     IActivityManager activityManager,
     ILocalizationManager localization,
     IInstallationManager installationManager,
     ISubtitleManager subManager,
     IUserManager userManager,
     IServerApplicationHost appHost)
 {
     _logger              = logger;
     _sessionManager      = sessionManager;
     _deviceManager       = deviceManager;
     _taskManager         = taskManager;
     _activityManager     = activityManager;
     _localization        = localization;
     _installationManager = installationManager;
     _subManager          = subManager;
     _userManager         = userManager;
     _appHost             = appHost;
 }
Beispiel #16
0
 /// <summary>
 /// Initializes a new instance of the <see cref="LibraryController"/> class.
 /// </summary>
 /// <param name="providerManager">Instance of the <see cref="IProviderManager"/> interface.</param>
 /// <param name="libraryManager">Instance of the <see cref="ILibraryManager"/> interface.</param>
 /// <param name="userManager">Instance of the <see cref="IUserManager"/> interface.</param>
 /// <param name="dtoService">Instance of the <see cref="IDtoService"/> interface.</param>
 /// <param name="authContext">Instance of the <see cref="IAuthorizationContext"/> interface.</param>
 /// <param name="activityManager">Instance of the <see cref="IActivityManager"/> interface.</param>
 /// <param name="localization">Instance of the <see cref="ILocalizationManager"/> interface.</param>
 /// <param name="libraryMonitor">Instance of the <see cref="ILibraryMonitor"/> interface.</param>
 /// <param name="logger">Instance of the <see cref="ILogger{LibraryController}"/> interface.</param>
 /// <param name="serverConfigurationManager">Instance of the <see cref="IServerConfigurationManager"/> interface.</param>
 public LibraryController(
     IProviderManager providerManager,
     ILibraryManager libraryManager,
     IUserManager userManager,
     IDtoService dtoService,
     IAuthorizationContext authContext,
     IActivityManager activityManager,
     ILocalizationManager localization,
     ILibraryMonitor libraryMonitor,
     ILogger <LibraryController> logger,
     IServerConfigurationManager serverConfigurationManager)
 {
     _providerManager            = providerManager;
     _libraryManager             = libraryManager;
     _userManager                = userManager;
     _dtoService                 = dtoService;
     _authContext                = authContext;
     _activityManager            = activityManager;
     _localization               = localization;
     _libraryMonitor             = libraryMonitor;
     _logger                     = logger;
     _serverConfigurationManager = serverConfigurationManager;
 }
Beispiel #17
0
 /// <summary>
 /// Initializes a new instance of the <see cref="LibraryService" /> class.
 /// </summary>
 public LibraryService(
     ILogger <LibraryService> logger,
     IServerConfigurationManager serverConfigurationManager,
     IHttpResultFactory httpResultFactory,
     IProviderManager providerManager,
     ILibraryManager libraryManager,
     IUserManager userManager,
     IDtoService dtoService,
     IAuthorizationContext authContext,
     IActivityManager activityManager,
     ILocalizationManager localization,
     ILibraryMonitor libraryMonitor)
     : base(logger, serverConfigurationManager, httpResultFactory)
 {
     _providerManager = providerManager;
     _libraryManager  = libraryManager;
     _userManager     = userManager;
     _dtoService      = dtoService;
     _authContext     = authContext;
     _activityManager = activityManager;
     _localization    = localization;
     _libraryMonitor  = libraryMonitor;
 }
        public TaskNotifictionUserReport(IActivityManager activity,
                                         ILogManager logger,
                                         IServerConfigurationManager config,
                                         IFileSystem fileSystem,
                                         IServerApplicationHost appHost,
                                         INotificationManager notificationManager,
                                         IUserManager userManager)
        {
            _logger              = logger.GetLogger("UserActivityReportNotification - TaskNotifictionReport");
            _activity            = activity;
            _config              = config;
            _fileSystem          = fileSystem;
            _notificationManager = notificationManager;
            _userManager         = userManager;
            _appHost             = appHost;

            if (VersionCheck.IsVersionValid(_appHost.ApplicationVersion, _appHost.SystemUpdateLevel) == false)
            {
                _logger.Info("ERROR : Plugin not compatible with this server version");
                throw new NotImplementedException("This task is not available on this version of Emby");
            }

            _logger.Info("UserActivityReportNotification Loaded");
        }
Beispiel #19
0
 public HistoryModel(IActivityManager activityManager)
 {
     this.activityManager = activityManager;
 }
Beispiel #20
0
 /// <summary>
 /// no argument constructor
 /// </summary>
 public ActivityController()
 {
     _activityManager = new ActivityManager();
     _userManager     = new UserManager();
     _scheduleManager = new ScheduleManager();
 }
Beispiel #21
0
 public ActivityLogService(IActivityManager activityManager)
 {
     _activityManager = activityManager;
 }
 public ActivityLogEntryPoint(ISessionManager sessionManager, ITaskManager taskManager, IActivityManager activityManager, ILocalizationManager localization, IInstallationManager installationManager, ILibraryManager libraryManager, ISubtitleManager subManager, IUserManager userManager, IServerConfigurationManager config, IServerApplicationHost appHost)
 {
     //_logger = _logManager.GetLogger("ActivityLogEntryPoint");
     _sessionManager = sessionManager;
     _taskManager = taskManager;
     _activityManager = activityManager;
     _localization = localization;
     _installationManager = installationManager;
     _libraryManager = libraryManager;
     _subManager = subManager;
     _userManager = userManager;
     _config = config;
     //_logManager = logManager;
     _appHost = appHost;
 }
		/// <summary>
		/// Initializes a new instance of the <see cref="DefaultTransactionManager"/> class.
		/// </summary>
		/// <param name="activityManager">The activity manager.</param>
		public DefaultTransactionManager(IActivityManager activityManager)
		{
			this.activityManager = activityManager;
		}
Beispiel #24
0
 /// <summary>
 /// Initializes a new instance of the <see cref="PlaybackStopLogger"/> class.
 /// </summary>
 /// <param name="logger">The logger.</param>
 /// <param name="localizationManager">The localization manager.</param>
 /// <param name="activityManager">The activity manager.</param>
 public PlaybackStopLogger(ILogger <PlaybackStopLogger> logger, ILocalizationManager localizationManager, IActivityManager activityManager)
 {
     _logger = logger;
     _localizationManager = localizationManager;
     _activityManager     = activityManager;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="LibraryService" /> class.
 /// </summary>
 public LibraryService(IItemRepository itemRepo, ILibraryManager libraryManager, IUserManager userManager,
                       IDtoService dtoService, IUserDataManager userDataManager, IAuthorizationContext authContext, IActivityManager activityManager, ILocalizationManager localization, ILiveTvManager liveTv, ITVSeriesManager tvManager, ILibraryMonitor libraryMonitor, IFileSystem fileSystem, IServerConfigurationManager config)
 {
     _itemRepo        = itemRepo;
     _libraryManager  = libraryManager;
     _userManager     = userManager;
     _dtoService      = dtoService;
     _userDataManager = userDataManager;
     _authContext     = authContext;
     _activityManager = activityManager;
     _localization    = localization;
     _liveTv          = liveTv;
     _tvManager       = tvManager;
     _libraryMonitor  = libraryMonitor;
     _fileSystem      = fileSystem;
     _config          = config;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="PluginInstallationFailedLogger"/> class.
 /// </summary>
 /// <param name="localizationManager">The localization manager.</param>
 /// <param name="activityManager">The activity manager.</param>
 public PluginInstallationFailedLogger(ILocalizationManager localizationManager, IActivityManager activityManager)
 {
     _localizationManager = localizationManager;
     _activityManager     = activityManager;
 }
Beispiel #27
0
 public AdminController(IActivityManager manager)
 {
     _manager = manager;
 }
Beispiel #28
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SessionEndedLogger"/> class.
 /// </summary>
 /// <param name="localizationManager">The localization manager.</param>
 /// <param name="activityManager">The activity manager.</param>
 public SessionEndedLogger(ILocalizationManager localizationManager, IActivityManager activityManager)
 {
     _localizationManager = localizationManager;
     _activityManager     = activityManager;
 }
		public TransactionManager(IActivityManager activityManager)
		{
			Contract.Requires(activityManager != null);
			this.activityManager = activityManager;
		}
Beispiel #30
0
 /// <summary>
 /// no argument constructor
 /// </summary>
 public ProfileController()
 {
     _activityManager = new ActivityManager();
     _userManager     = new UserManager();
 }
Beispiel #31
0
 protected EmailEngager(Context context, IWebElement listItem, IActivityManager manager = null)
     : base(context, listItem, manager)
 {
 }
Beispiel #32
0
 /// <summary>
 /// Initializes a new instance of the <see cref="TaskCompletedLogger"/> class.
 /// </summary>
 /// <param name="localizationManager">The localization manager.</param>
 /// <param name="activityManager">The activity manager.</param>
 public TaskCompletedLogger(ILocalizationManager localizationManager, IActivityManager activityManager)
 {
     _localizationManager = localizationManager;
     _activityManager     = activityManager;
 }
		public TransactionManager(IActivityManager activityManager)
		{
			Contract.Requires(activityManager != null);
			Contract.Ensures(_ActivityManager != null);
			_ActivityManager = activityManager;
		}
Beispiel #34
0
 /// <summary>
 /// Links the activity to the creator / controller activity after the instance has been created. i.e. SessionManager class.
 /// </summary>
 public BaseEmailEngager WithManager(IActivityManager manager)
 {
     _manager = manager;
     return this;
 }
 public APIActivityController()
 {
     this.activtyManager = new ActivityManager();
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ActivityLogController"/> class.
 /// </summary>
 /// <param name="activityManager">Instance of <see cref="IActivityManager"/> interface.</param>
 public ActivityLogController(IActivityManager activityManager)
 {
     _activityManager = activityManager;
 }
 public TransactionManager(IActivityManager activityManager)
     : base(activityManager)
 {
     Initialize();
 }
Beispiel #38
0
 NetworkActivityManager(UIApplication application)
 {
     manager = new AnyActivityIndicatorManager(new NetworkActivityIndicator(application));
 }
Beispiel #39
0
 /// <summary>
 /// Initializes a new instance of the MediaBrowser.Api.Reports.ReportsService class. </summary>
 /// <param name="userManager"> Manager for user. </param>
 /// <param name="libraryManager"> Manager for library. </param>
 /// <param name="localization"> The localization. </param>
 /// <param name="activityManager"> Manager for activity. </param>
 public ReportsService(IUserManager userManager, ILibraryManager libraryManager, ILocalizationManager localization, IActivityManager activityManager, IActivityRepository repo)
 {
     _userManager     = userManager;
     _libraryManager  = libraryManager;
     _localization    = localization;
     _activityManager = activityManager;
     _repo            = repo;
 }
 public ActivityLogWebSocketListener(ILogger logger, ITimerFactory timerFactory, IActivityManager activityManager) : base(logger, timerFactory)
 {
     _activityManager = activityManager;
     _activityManager.EntryCreated += _activityManager_EntryCreated;
 }
Beispiel #41
0
 public ActivityTests() : base()
 {
     _activityManager = Container().Resolve <IActivityManager>();
     _sessionManager  = Container().Resolve <ISessionManager>();
     _personManager   = Container().Resolve <IPersonManager>();
 }
Beispiel #42
0
 public ActivitiesController(IActivityManager context)
 {
     _context = context;
 }
Beispiel #43
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ActivityLogWebSocketListener"/> class.
 /// </summary>
 /// <param name="logger">Instance of the <see cref="ILogger{ActivityLogWebSocketListener}"/> interface.</param>
 /// <param name="activityManager">Instance of the <see cref="IActivityManager"/> interface.</param>
 public ActivityLogWebSocketListener(ILogger <ActivityLogWebSocketListener> logger, IActivityManager activityManager)
     : base(logger)
 {
     _activityManager = activityManager;
     _activityManager.EntryCreated += OnEntryCreated;
 }
Beispiel #44
0
 /// <summary>
 /// Initializes a new instance of the MediaBrowser.Api.Reports.ReportsService class. </summary>
 /// <param name="userManager"> Manager for user. </param>
 /// <param name="libraryManager"> Manager for library. </param>
 /// <param name="localization"> The localization. </param>
 /// <param name="activityManager"> Manager for activity. </param>
 public ReportsService(IUserManager userManager, ILibraryManager libraryManager, ILocalizationManager localization, IActivityManager activityManager, IHttpResultFactory resultFactory)
 {
     _userManager     = userManager;
     _libraryManager  = libraryManager;
     _localization    = localization;
     _activityManager = activityManager;
     _resultFactory   = resultFactory;
 }