public static bool Validar(this IList <Classificacao> classificacoes, IAssertionConcern assertionConcern) { return(assertionConcern.IsSatisfiedBy( assertionConcern.AssertListLength(classificacoes, 1, "Não foram encontradas classificacoes para importar") )); }
public static bool ParametroVazioOuNulo(this string nomeTime, IAssertionConcern assertionConcern) { return(!assertionConcern.IsSatisfiedBy( assertionConcern.AssertNotEmpty(nomeTime, "Parametro nao pode ser vazio ou nulo") )); }
public static bool DadosNaoExistem(this IList <Posicao> posicoes, IAssertionConcern assertionConcern) { return(!assertionConcern.IsSatisfiedBy( assertionConcern.AssertListLength(posicoes, 1, "Lista de posicoes vazia ou não foram encontradas, você importou os dados?") )); }
public ImportaDadosAppService(IUnityOfWork unityOfWork, IAssertionConcern assertionConcern, IEstadoRepository estadoRepository, IClassificacaoFactory classificacaoFactory, ICampeonatoRepository campeonatoRepository) : base(unityOfWork, assertionConcern) { _classificacaoFactory = classificacaoFactory; _estadoRepository = estadoRepository; _campeonatoRepository = campeonatoRepository; }
public static bool JaFoiImportado(this IList <Classificacao> classificacoes, IList <Campeonato> campeonatos, IAssertionConcern assertionConcern) { return(!assertionConcern.IsSatisfiedBy( assertionConcern.AssertTrue(classificacoes?.Where(c => campeonatos.Any(cp => cp.Ano == c.Ano)).Count() == campeonatos?.Count(), "Dados já foram importados") )); }
public static bool TimeNaoEncontradoNasPosicoes(this IList <Posicao> posicoes, IAssertionConcern assertionConcern) { return(!assertionConcern.IsSatisfiedBy( assertionConcern.AssertListLength(posicoes, 1, "Lista de posicoes vazia ou não foram encontradas para este time") )); }
public EstatisticasAppService(IUnityOfWork unityOfWork, IAssertionConcern assertionConcern, IPosicaoRepository posicaoRepository) : base(unityOfWork, assertionConcern) { _posicaoRepository = posicaoRepository; }
public ApplicationService(IUnityOfWork unityOfWork, IAssertionConcern assertionConcern) { _unityOfWork = unityOfWork; _assertionConcern = assertionConcern; }