public CriarUsuarioValidation(IUsuarioRules rules) { RuleFor(x => x.Login) .NotEmpty() .WithMessage(MensagensValidacao.LOGIN_OBRIGATORIO) .Must(rules.ExisteUsuarioCadastrado) .WithMessage(MensagensValidacao.EXISTE_LOGIN_CADASTRADO); RuleFor(x => x.Senha) .NotEmpty() .WithMessage(MensagensValidacao.SENHA_OBRIGATORIA) .Must(rules.ValidarForcaSenha) .WithMessage(MensagensValidacao.SENHA_NAO_ATENDE_REQUISITOS_SEGURANCA); }
protected override void Initialize(System.Web.Routing.RequestContext requestContext) { Rule = ServiceLocator.Current.GetInstance <IUsuarioRules>(); base.Initialize(requestContext); }