public ProductImprovementController(
     ApplicationConfigurationService applicationConfigurationService,
     IProductRegistration productRegistration,
     AdminAppUserContext userContext)
 {
     _applicationConfigurationService = applicationConfigurationService;
     _productRegistration             = productRegistration;
     _userContext = userContext;
 }
Пример #2
0
 public DeleteUserModelValidator(AdminAppUserContext userContext)
 {
     _userContext = userContext;
     RuleFor(m => m.UserId)
     .NotEmpty()
     .Must(BeAnExistingUser).WithMessage("The user you are trying to delete does not exist in the database.")
     .Must(NotBeCurrentUser).WithMessage("The user is not allowed to delete themselves.");
     RuleFor(m => m.Email).NotEmpty();
 }
        public EditUserRoleModelValidator(AdminAppUserContext userContext)
        {
            _userContext = userContext;

            RuleFor(m => m.UserId).NotEmpty()
            .Must(BeAnExistingUser).WithMessage("The user you are trying to edit does not exist in the database.")
            .Must(NotBeCurrentUser).WithMessage("The user is not allowed to assign/remove roles as they are logged in as a Super Administrator or have an Administrator role.");
            RuleFor(m => m.RoleId).NotEmpty().Must(BeAnExistingRole).WithMessage("The role you are trying to assign does not exist in the database.");
            RuleFor(m => m.Email).NotEmpty();
        }
 public OdsInstancesController(IMapper mapper
                               , RegisterOdsInstanceCommand registerOdsInstanceCommand
                               , DeregisterOdsInstanceCommand deregisterOdsInstanceCommand
                               , IGetOdsInstanceRegistrationsByUserIdQuery getOdsInstanceRegistrationsByUserIdQuery
                               , IGetOdsInstanceRegistrationsQuery getOdsInstanceRegistrationsQuery
                               , AdminAppUserContext userContext)
 {
     _mapper = mapper;
     _registerOdsInstanceCommand               = registerOdsInstanceCommand;
     _deregisterOdsInstanceCommand             = deregisterOdsInstanceCommand;
     _getOdsInstanceRegistrationsByUserIdQuery = getOdsInstanceRegistrationsByUserIdQuery;
     _getOdsInstanceRegistrationsQuery         = getOdsInstanceRegistrationsQuery;
     _userContext = userContext;
 }
Пример #5
0
        public static AdminAppUserContext GetMockUserContext(AdminAppUser user = null, Role userRole = null)
        {
            var userContext = new AdminAppUserContext();

            if (user != null)
            {
                userContext.User = user;
            }
            if (userRole != null)
            {
                userContext.Permissions = RolePermission.GetPermissions(userRole.Value.ToString());
            }

            return(userContext);
        }
 public OdsInstancesController(
     RegisterOdsInstanceCommand registerOdsInstanceCommand
     , DeregisterOdsInstanceCommand deregisterOdsInstanceCommand
     , IGetOdsInstanceRegistrationsByUserIdQuery getOdsInstanceRegistrationsByUserIdQuery
     , IGetOdsInstanceRegistrationsQuery getOdsInstanceRegistrationsQuery
     , AdminAppUserContext userContext
     , BulkRegisterOdsInstancesCommand bulkRegisterOdsInstancesCommand
     , GetCurrentSchoolYearQuery getCurrentSchoolYear)
 {
     _registerOdsInstanceCommand               = registerOdsInstanceCommand;
     _deregisterOdsInstanceCommand             = deregisterOdsInstanceCommand;
     _getOdsInstanceRegistrationsByUserIdQuery = getOdsInstanceRegistrationsByUserIdQuery;
     _getOdsInstanceRegistrationsQuery         = getOdsInstanceRegistrationsQuery;
     _userContext = userContext;
     _bulkRegisterOdsInstancesCommand = bulkRegisterOdsInstancesCommand;
     _getCurrentSchoolYear            = getCurrentSchoolYear;
 }
Пример #7
0
        public Telemetry(IOptions <AppSettings> appSettingsAccessor, AdminAppUserContext userContext, AdminAppDbContext database, IHttpContextAccessor httpContextAccessor,
                         IInferOdsApiVersion inferOdsApiVersion)
        {
            _userContext         = userContext;
            _database            = database;
            _httpContextAccessor = httpContextAccessor;
            _inferOdsApiVersion  = inferOdsApiVersion;

            var appSettings = appSettingsAccessor.Value;

            _measurementId = appSettings.GoogleAnalyticsMeasurementId;

            _informationalVersion = Version.InformationalVersion;

            _environment = new SimpleTrackerEnvironment(
                OSVersion.Platform.ToString(),
                OSVersion.Version.ToString(),
                OSVersion.VersionString
                );
        }
 public TrackerViewComponent(AdminAppUserContext adminAppUserContext, ApplicationConfigurationService applicationConfigurationService, IOptions <AppSettings> appSettingsAccessor)
 {
     _adminAppUserContext             = adminAppUserContext;
     _applicationConfigurationService = applicationConfigurationService;
     _appSettings = appSettingsAccessor.Value;
 }
Пример #9
0
 public PermissionRequiredFilter(Permission permission, AdminAppUserContext userContext)
 {
     _permission  = permission;
     _userContext = userContext;
 }
 public HomeScreenDisplayService(AdminAppUserContext userContext)
 {
     _userContext = userContext;
 }
Пример #11
0
 protected BaseHomeScreenDisplayService(AdminAppUserContext userContext)
 {
     _userContext = userContext;
 }
 public AwsHomeScreenDisplayService(AdminAppUserContext userContext) : base(userContext)
 {
 }
Пример #13
0
 public UserContextFilter(AdminAppUserContext userContext, AdminAppIdentityDbContext identity)
 {
     _userContext = userContext;
     _identity    = identity;
 }