public JsonResult DeletarCliente(ClienteViewModel parametros) { var v_Cliente = _clienteService.ListarClientes().FirstOrDefault(l => l.Id_Cliente == parametros.Id_Cliente); var v_Lancamentos = _vendasService.ListarVendas().Where(l => l.Id_Cliente == v_Cliente.Cod_Cliente); var v_Pontos = _pontosService.ListarPontos().Where(l => l.Id_Cliente == v_Cliente.Cod_Cliente); if (v_Lancamentos.Count() > 0) { foreach (var entidade in v_Lancamentos) { _vendasService.DeletarVendas(entidade); } } if (v_Pontos.Count() > 0) { foreach (var entidade in v_Pontos) { _pontosService.DeletarPontos(entidade); } } _clienteService.DeletarCliente(v_Cliente); return(Json("", JsonRequestBehavior.AllowGet)); }