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); }
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); }
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); }