Example #1
0
        public OptionViewModel(string trailId, Option option)
        {
            _trailId = trailId;
            _option = new UpdatedOptionModel
            {
                SeasonStart = new SimpleModel { Id = "", Value = ""},
                SeasonEnd = new SimpleModel { Id = "", Value = "" },
                Type = new SimpleModel { Id = "", Value = "" },
                DurationType = new SimpleModel { Id = "", Value = "" }
            };

            int count = 0;
            foreach (var season in option.Seasons)
            {                
                SeasonStartDictionary.Add(count++.ToString(), season);
            }

            count = 0;
            foreach (var season in option.Seasons)
            {
                SeasonEndDictionary.Add(count++.ToString(), season);
            }

            count = 0;
            foreach (var season in option.TrailsTypes)
            {
                TrailTypeDictionary.Add(count++.ToString(), season);
            }

            count = 0;
            foreach (var season in option.TrailsDurationTypes)
            {
                TrailDurationTypeDictionary.Add(count++.ToString(), season);
            }
        }
Example #2
0
 public OptionPage(string id)
 {
     options = DbQueryAsync.GetOptions();
     BindingContext = new OptionViewModel(id, options);
     Content = GenerateOptionLayout();
 }