public Cumulativi CumulativiCerca(Musei.Module.Variante variante, Musei.Module.Struttura struttura) { string search = strip(variante.Biglietto.Descrizione); if (variante.TipologiaTre == Musei.Module.EnumTipologiaTre.CardMyFE && variante.PrezzoAttuale.PrezzoRidotto != null) { search = strip(variante.PrezzoAttuale.PrezzoRidotto.Biglietto.Descrizione); } foreach (var item in Cumulativi) { if (item.Struttura == struttura.Descrizione && item.Biglietto == search) { return(item); } } Cumulativi nuovo = new Cumulativi(); nuovo.Struttura = struttura.Descrizione; nuovo.SoggettoEconomico = struttura.SoggettoEconomico.RagioneSociale; nuovo.Biglietto = search; Cumulativi.Add(nuovo); return(nuovo); }
public VendutiPerTerzi PerAltriCerca(Musei.Module.Struttura struttura) { foreach (VendutiPerTerzi vendutiPerTerzi in PerAltri) { if (vendutiPerTerzi.Struttura == struttura.Descrizione) { return(vendutiPerTerzi); } } VendutiPerTerzi nuovo = new VendutiPerTerzi(); nuovo.Struttura = struttura.Descrizione; nuovo.SoggettoEconomico = struttura.SoggettoEconomico.RagioneSociale; PerAltri.Add(nuovo); return(nuovo); }