public ListarHorarioAulaConsultaHandler(IHorarioAulaRepositorio horarioAulaRepositorio, IMapper mapper, IUsuarioResolverService usuarioResolverService, IUsuarioRepositorio usuarioRepositorio) { _horarioAulaRepositorio = horarioAulaRepositorio; _mapper = mapper; _usuarioResolverService = usuarioResolverService; _usuarioRepositorio = usuarioRepositorio; }
public AtualizarSenhaComandoValidador(IUsuarioRepositorio repositorio, IUsuarioResolverService usuarioResolverService) { _repositorio = repositorio; _usuarioResolverService = usuarioResolverService; CascadeMode = CascadeMode.StopOnFirstFailure; RuleFor(lnq => lnq.Senha).NotEmpty().WithMessage("O campo de senha não pode ser vazio."); RuleFor(lnq => lnq.NovaSenha).NotEmpty().WithMessage("O campo de nova senha não pode ser vazio."); RuleFor(lnq => lnq).MustAsync(ValidarUsuarioNaoEncontrado).WithMessage("Usuário não encontrado!"); When(lnq => _usuario != null, () => { RuleFor(lnq => lnq).Must(ValidarSenhaIncorreta).WithMessage("Senha incorreta!"); }); }
public AtualizarSenhaComandoHandler(IUsuarioRepositorio repositorio, IUsuarioResolverService usuarioResolverService, IValidador <AtualizarSenhaComando> validador) { _repositorio = repositorio; _usuarioResolverService = usuarioResolverService; _validador = validador; }