コード例 #1
0
        public IEnumerable <FamiliaTabelaPreco> CalcularPorFamilia(long idFamilia)
        {
            using (var contexto = new ComercialContext())
            {
                var familiasTabelaPreco = new List <FamiliaTabelaPreco>();
                var familia             = contexto.Familia.FirstOrDefault(p => p.Id == idFamilia);

                var familiaTabelaPreco = new FamiliaTabelaPreco();
                familiaTabelaPreco.Familia = familia;
                familiaTabelaPreco.BeneficiarioTabelaPreco = CalcularPorFamiliaPorContrato(idFamilia);

                familiasTabelaPreco.Add(familiaTabelaPreco);
                return(familiasTabelaPreco);
            }
        }
コード例 #2
0
        public IEnumerable <FamiliaTabelaPreco> CalcularPorEmpresa(long idEmpresa)
        {
            using (var contexto = new ComercialContext())
            {
                var familiasTabelaPreco = new List <FamiliaTabelaPreco>();

                var familias = contexto.Familia.Where(p => p.EmpresaId == idEmpresa);
                foreach (var familia in familias)
                {
                    var familiaTabelaPreco = new FamiliaTabelaPreco();
                    familiaTabelaPreco.Familia = familia;
                    familiaTabelaPreco.BeneficiarioTabelaPreco = CalcularPorFamiliaPorContrato(familia.Id);

                    familiasTabelaPreco.Add(familiaTabelaPreco);
                }

                return(familiasTabelaPreco);
            }
        }