Exemple #1
0
        public IEnumerable <Loteamento> List(long empresaId)
        {
            var loteamentos = _dao.List(empresaId);

            var parametroBo = new ParametroLogic();
            var parametro   = parametroBo.Get(1);

            foreach (var loteamento in loteamentos)
            {
                loteamento.Url         = $"{parametro?.UrlVenda ?? ""}#!/loteamentos/{loteamento.Id}";
                loteamento.NomeHashtag = loteamento.Nome.ToHashtag();
            }

            return(loteamentos);
        }
Exemple #2
0
        public IEnumerable <Venda> ListMMNAtivoPorCliente(long clienteId)
        {
            var vendas = _dao.ListMMNAtivoPorCliente(clienteId);

            var parametroBo = new ParametroLogic();
            var parametro   = parametroBo.Get(1);

            foreach (var venda in vendas)
            {
                venda.Lote.Loteamento.Url         = $"{parametro?.UrlVenda ?? ""}#!/loteamentos/{venda.Lote.LoteamentoId}/indicador/{venda.Id}";
                venda.Lote.Loteamento.NomeHashtag = venda.Lote.Loteamento.Nome.ToHashtag();

                //Validar a Venda
                Validar(venda);
            }

            return(vendas);
        }
Exemple #3
0
        public IEnumerable <Venda> ListPorEmpresa(long empresaId)
        {
            var vendas = _dao.ListPorCliente(empresaId);

            var parametroBo = new ParametroLogic();
            var parametro   = parametroBo.Get(1);

            var tituloBo = new TituloLogic();


            foreach (var venda in vendas)
            {
                var titulos = new List <Titulo>();
                titulos     = tituloBo.List(venda.Id).ToList();
                venda.Pagas = titulos.Where(x => x.Pago == true).Count();
            }

            return(vendas);
        }