示例#1
0
 public AccountController(
     ApplicationUserManager userManager,
     ApplicationSignInManager signInManager,
     IProfileService profileService,
     IUserService userService,
     IDashboardService dashboardService,
     IMilestoneService milestoneService,
     INotificationService notificationService,
     ISearchService searchService,
     IStoreService storeService,
     ITriviaService triviaService,
     IViolationService violationService)
     : base(userManager,
            profileService,
            userService,
            dashboardService,
            milestoneService,
            notificationService,
            searchService,
            storeService,
            triviaService,
            violationService)
 {
     SignInManager = signInManager;
 }
        public CategoriesListViewModel(INavigationManager navigationManager, IViolationService violationService) : base(navigationManager)
        {
            _violationService = violationService;

            _currentTypeClientModel = SessionStorage.Instance.Get <ViolationTypeClientModel>(StorageConstants.CURRENT_VIOLATION_TYPE_KEY);

            Title = _currentTypeClientModel.Name;
        }
        public ViolationsListViewModel(INavigationManager navigationManager, IViolationService violationService) : base(navigationManager)
        {
            _violationService = violationService;

            _currentCategory = SessionStorage.Instance.Get <ViolationCategoryClientModel>(StorageConstants.CURRENT_VIOLATION_CATEGORY_KEY);

            _currentTypeClientModel = SessionStorage.Instance.Get <ViolationTypeClientModel>(StorageConstants.CURRENT_VIOLATION_TYPE_KEY);
        }
示例#4
0
 public GetUserViolationListQueueHandler(
     IServiceBusCommunicationService serviceBusCommunicationService,
     IViolationService violationService,
     IAutoMapperService autoMapperService)
 {
     _serviceBusCommunicationService = serviceBusCommunicationService;
     _violationService  = violationService;
     _autoMapperService = autoMapperService;
 }
示例#5
0
        public HomeViewModel(INavigationManager navigationManager, IViolationService violationService, ICitationsService citationsService) : base(navigationManager)
        {
            _violationService = violationService;

            _citationsService = citationsService;

            _accountAssociation = SessionStorage.Instance.Get <AccountAssociationModel>(StorageConstants.ACCOUNT_ASSOCIATION_KEY);

            Title = AppResources.txtHome;
        }
示例#6
0
 public VirtualViolationCreateEditViewModel(INavigationManager navigationManager, IViolationService violationService, IVideoService videoService, IPrinterService printerService) : base(navigationManager)
 {
     _printerService   = printerService;
     _violationService = violationService;
     _videoService     = videoService;
     _currentAccount   = SessionStorage.Instance.Get <AccountAssociationModel>(StorageConstants.ACCOUNT_ASSOCIATION_KEY);
     _violation        = SessionStorage.Instance.Get <ViolationModel>(StorageConstants.VIOLATION_ITEM_KEY);
     _video            = SessionStorage.Instance.Get <MediaFile>(StorageConstants.VIOLATION_VIDEO_FILE_KEY);
     _videoId          = SessionStorage.Instance.Get <Guid>(StorageConstants.VIDEO_FILE_ID_KEY);
     _thumbnail        = videoService.GetVideoThumbnailFromFile(_video.Path);
 }
        public ModerationModule(IDiscordSettings discordSettings, ILogger <ModerationModule> logger,
                                IConfiguration config, IServiceScopeFactory scopeFactory,
                                IJobService jobService, IEnumerable <IFilterService> filters, IBypassCheck bypassCheck,
                                IModerationModuleUtils moderationModuleUtils,
                                IViolationService violationService
                                ) : base(
                discordSettings, logger, config)
        {
            _scopeFactory = scopeFactory;

            _jobService = jobService;

            _filters = filters;

            _bypassCheck = bypassCheck;

            _moderationModuleUtils = moderationModuleUtils;

            _violationService = violationService;
        }
示例#8
0
 public BaseController(
     ApplicationUserManager userManager,
     IProfileService profileService,
     IUserService userService,
     IDashboardService dashboardService,
     IMilestoneService milestoneService,
     INotificationService notificationService,
     ISearchService searchService,
     IStoreService storeService,
     ITriviaService triviaService,
     IViolationService violationService)
 {
     UserManager              = userManager;
     this.profileService      = profileService;
     this.userService         = userService;
     this.dashboardService    = dashboardService;
     this.milestoneService    = milestoneService;
     this.notificationService = notificationService;
     this.searchService       = searchService;
     this.storeService        = storeService;
     this.triviaService       = triviaService;
     this.violationService    = violationService;
 }
        public ViolationDetailsViewModel(INavigationManager navigationManager, IViolationService violationService, IVideoService videoService) : base(navigationManager)
        {
            _violationService = violationService;

            _videoService = videoService;
        }
示例#10
0
 public ViolationController(IViolationService violationService)
 {
     _violationService = violationService;
 }