public BootstrapCacheService( IUsersCache usersCache, IUsersRepository usersRepository ) { _usersCache = usersCache; _usersRepository = usersRepository; }
public UpdateBlogPostValidator(IUsersService usersService, IUsersCache usersCache) { RuleFor(x => x) .SetValidator(new UpsertBlogPostValidator()); if (usersService.GetPrincipalUser().IsInRole(Roles.Admin)) { RuleFor(x => x) .Custom((x, context) => { if (usersCache.GetById(x.AuthorId) == null) { context.AddFailure("authorId", "Wrong Author Id"); } }); RuleFor(x => x.AuthorId) .GreaterThan(0); } }
public UsersRepository(PygmaDbContext context, IUsersCache usersCache) : base(context) { _context = context; _usersCache = usersCache; }
public RegisterController(IUsersCache usersCache, IUserRepository userRepository) { _userRepository = userRepository; _usersCache = usersCache; }
public UsersController(IUsersCache usersCache, ILogger <UsersController> logger) { _usersCache = usersCache; _logger = logger; }
public UsersService(IUsersCache usersCache, IHttpContextAccessor httpContextAccessor) { _usersCache = usersCache; _httpContextAccessor = httpContextAccessor; }
public LoginController(IConfiguration config, IUsersCache usersCache, IUserRepository userRepository) { _config = config; _usersCache = usersCache; _userRepository = userRepository; }