public int GetIndex(Pano pano) { for (int i = 0; i < Panos.Count; i++) { if (Panos[i] == pano) { return(i); } } return(-1); }
public PanoModel(List <RootObject> items) { Items = items; Panos = new List <Pano>(); foreach (var item in items) { var pano = new Pano(); pano.Omschrijving = item.Omschrijving; pano.Url = "http://www.funda.nl"; Panos.Add(pano); } }
public PanoModel(List <RootObject> items, string globalId, string soortAanbod) { Items = items; GlobalId = globalId; SoortAanbod = soortAanbod; Panos = new List <Pano>(); foreach (var item in items) { var pano = new Pano(); pano.Omschrijving = item.Omschrijving; if (Panos.Any(p => p.Omschrijving.Equals(item.Omschrijving))) { pano.Omschrijving += item.IndexNumber; } pano.Id = item.Id; pano.Url = item.MediaItems.Where(mi => mi.Category == 23).Select(mi => mi.Url).FirstOrDefault(); Panos.Add(pano); } }