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); } }
public OptionPage(string id) { options = DbQueryAsync.GetOptions(); BindingContext = new OptionViewModel(id, options); Content = GenerateOptionLayout(); }