public BootstrapCacheService(
     IUsersCache usersCache,
     IUsersRepository usersRepository
     )
 {
     _usersCache      = usersCache;
     _usersRepository = usersRepository;
 }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 3
0
 public UsersRepository(PygmaDbContext context, IUsersCache usersCache) : base(context)
 {
     _context    = context;
     _usersCache = usersCache;
 }
Esempio n. 4
0
 public RegisterController(IUsersCache usersCache, IUserRepository userRepository)
 {
     _userRepository = userRepository;
     _usersCache     = usersCache;
 }
Esempio n. 5
0
 public UsersController(IUsersCache usersCache, ILogger <UsersController> logger)
 {
     _usersCache = usersCache;
     _logger     = logger;
 }
Esempio n. 6
0
 public UsersService(IUsersCache usersCache,
                     IHttpContextAccessor httpContextAccessor)
 {
     _usersCache          = usersCache;
     _httpContextAccessor = httpContextAccessor;
 }
Esempio n. 7
0
 public LoginController(IConfiguration config, IUsersCache usersCache, IUserRepository userRepository)
 {
     _config         = config;
     _usersCache     = usersCache;
     _userRepository = userRepository;
 }