public ProductImprovementController( ApplicationConfigurationService applicationConfigurationService, IProductRegistration productRegistration, AdminAppUserContext userContext) { _applicationConfigurationService = applicationConfigurationService; _productRegistration = productRegistration; _userContext = userContext; }
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; }
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; }
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; }
public PermissionRequiredFilter(Permission permission, AdminAppUserContext userContext) { _permission = permission; _userContext = userContext; }
public HomeScreenDisplayService(AdminAppUserContext userContext) { _userContext = userContext; }
protected BaseHomeScreenDisplayService(AdminAppUserContext userContext) { _userContext = userContext; }
public AwsHomeScreenDisplayService(AdminAppUserContext userContext) : base(userContext) { }
public UserContextFilter(AdminAppUserContext userContext, AdminAppIdentityDbContext identity) { _userContext = userContext; _identity = identity; }