public static Cursa CautaCursaDupaDetalii(DateTime dataCautare, Destinatie destinatieCautare) { var listaCursa = ServiceCursa.FindAllCurse(); var cursa = default(Cursa); listaCursa.ToList().ForEach(x => { if (x.IdDestinatie == destinatieCautare.Id && x.DataPlecare.CompareTo(dataCautare) == 0) { cursa = x; } }); return(cursa); }
/// <summary> /// Functie care returneaza toate cursele pentru view /// Pune destinatia potrivita ca sa poata fie afisata de view /// </summary> /// <returns>Lista cu cursele de afisat pentru view</returns> public static IEnumerable <Cursa> FindAllCurseForView() { var listaCurse = ServiceCursa.FindAllCurse(); var listaDestinatii = ServiceDestinatie.FindAllDestinatii(); listaCurse.ToList().ForEach(x => { listaDestinatii.ToList().ForEach(y => { if (x.IdDestinatie == y.Id) { x.Destinatie = y; } }); }); return(listaCurse); }