예제 #1
0
 public int GetIndex(Pano pano)
 {
     for (int i = 0; i < Panos.Count; i++)
     {
         if (Panos[i] == pano)
         {
             return(i);
         }
     }
     return(-1);
 }
예제 #2
0
        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);
            }
        }
예제 #3
0
        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);
            }
        }