コード例 #1
0
ファイル: CompanyRepository.cs プロジェクト: erkofer/Ledger
        public Company GetByCnpj(string cnpj)
        {
            CompanyCnpjSpecification specification = new CompanyCnpjSpecification(cnpj);

            return(_dbSet
                   .AsNoTracking()
                   .FirstOrDefault(specification.ToExpression()));
        }
コード例 #2
0
        public void ShouldMatchUsingCnpjSpecification()
        {
            CompanyCnpjSpecification specification = new CompanyCnpjSpecification(cnpj);

            Assert.IsTrue(specification.IsSatisfiedBy(company));
        }
コード例 #3
0
        public Company GetByCnpj(string cnpj)
        {
            CompanyCnpjSpecification spec = new CompanyCnpjSpecification(cnpj);

            return(_companies.AsQueryable().FirstOrDefault(spec.ToExpression()));
        }