public CriarUsuarioPerfilComandoHandler(IUsuarioPerfilRepositorio repositorio) { _repositorio = repositorio; }
public RemoverUsuarioPerfilHandler(IUsuarioPerfilRepositorio repositorio, IValidador <RemoverUsuarioPerfilComando> validador) { _repositorio = repositorio; _validador = validador; }
public RemoverUsuarioPerfilComandoValidador(IUsuarioPerfilRepositorio repositorio) { _repositorio = repositorio; RuleFor(lnq => lnq.Codigo).NotEmpty().WithMessage("O campo de código não pode ser vazio."); RuleFor(lnq => lnq.Codigo).MustAsync(ValidarUsuarioPerfilExistente).WithMessage(comando => $"Não foi possível remover o perfil de código {comando.Codigo}."); }
public UsuarioRepositorio(IContexto contexto, IUsuarioPerfilRepositorio usuarioPerfilRepositorio) : base(contexto) { _usuarioPerfilRepositorio = usuarioPerfilRepositorio; }