public List<EsercizioDTO> GetOrdinariByCondominio(int idCondominio) { var list = (GetAll().Where(esercizio => esercizio.IdCondominio == idCondominio && esercizio.Gestione == GestioneEsercizioEnum.Ordinario).OrderByDescending(esercizio => esercizio.DataApertura.GetValueOrDefault())).ToList(); var esercizi = new List<EsercizioDTO>(list); if (esercizi.Count == 0) { var service = new EsercizioWCFService(); esercizi = service.GetByCondominio(idCondominio); } return esercizi; }
public List<EsercizioDTO> GetByCondominio(int idCondominio) { var esercizi = new List<EsercizioDTO>(GetAll().Where(item => item.IdCondominio == idCondominio).OrderByDescending(item => item.DataApertura.GetValueOrDefault())); if (esercizi.Count == 0) { var service = new EsercizioWCFService(); esercizi = service.GetByCondominio(idCondominio); } return esercizi; }