public LoginController(INotificationHandler <DomainNotification> notification, ILoginAppServices loginAppService, IConfiguration configuration) : base(notification) { _loginAppService = loginAppService; _configuration = configuration; _smartNotification = (DomainNotificationHandler)notification; }
public LoginValidation(ILoginAppServices login) { _login = login; RuleFor(x => x.Login) .NotEmpty().WithMessage("Email não foi informado."); RuleFor(x => x.Senha) .NotEmpty().WithMessage("Senha não foi informado."); RuleFor(x => x) .Must(x => existeUsuario(x)) .WithMessage("Usuário ou Senha inválidos."); RuleFor(x => x) .Must(x => usuarioValido(x)) .WithMessage("Usuário está inativo no sistema, entre em contato com o administrador do sistema."); }
public LoginController(ILoginAppServices login, IConfiguration configuration) { _login = login; _configuration = configuration; }