public ResultadoValidacao Validate <TEntity>(TEntity entity) where TEntity : class { var validator = this.validatorFactory.GetValidator <TEntity>(); var result = validator.Validate(entity); CodigoRetornoEnum codigoRetorno = !result.IsValid && result.Errors.Count > 0 ? CodigoRetornoEnum.Erro : CodigoRetornoEnum.Sucesso; return(new ResultadoValidacao(result.Errors, codigoRetorno)); }
public IResultadoApplication ExecutadoComErro(CodigoRetornoEnum codigoRetorno, string message = null) { CodigoRetorno = codigoRetorno; if (!string.IsNullOrWhiteSpace(message)) { Mensagem = new[] { message } } ; return(this); }
protected void SetCodigo(CodigoRetornoEnum codigoRetorno) { CodigoRetorno = codigoRetorno; }
public ResultadoValidacao(int id, CodigoRetornoEnum codigoRetorno = CodigoRetornoEnum.Sucesso) : base() { this.ID = id; this.CodigoRetorno = codigoRetorno; }
public ResultadoValidacao(IEnumerable <ValidationFailure> erros, CodigoRetornoEnum codigoRetorno = CodigoRetornoEnum.Sucesso) : base(erros) { this.CodigoRetorno = codigoRetorno; }
public ResultadoValidacao(string titulo, string mensagem, CodigoRetornoEnum codigoRetorno = CodigoRetornoEnum.Sucesso) : base(new List <ValidationFailure>() { new ValidationFailure(titulo, mensagem) }) { this.CodigoRetorno = codigoRetorno; }