Example #1
0
        // convert json file to campus ojects
        public async Task <List <Campus> > ConvertCampuses(Task <ServerJSON> json)
        {
            var res = await json;

            campuses = new List <Campus>();
            string first = mCurrentCampus, firstKey = "";

            foreach (KeyValuePair <string, SCampus> entry in res.campuses)
            {
                var campus = new Campus();
                campus.ConvertToCampus(entry.Value);
                campus.SetId(entry.Key);
                campuses.Add(campus);

                if (first == "")
                {
                    first    = entry.Value.name;
                    firstKey = entry.Key;
                }

                else if (first == campus.Name)
                {
                    firstKey = entry.Key;
                }
            }

            map.AddCampuses(campuses);
            map.SpanToCampus(json.Result.campuses[firstKey].name);
            this.Title = first;

            App.Menu.AddButtons();

            return(campuses);
        }