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 static FullTrail UpdateOption(string id, UpdatedOptionModel model) { var json = JsonConvert.SerializeObject(model); var data = new StringContent("=" + json, Encoding.UTF8, "application/x-www-form-urlencoded"); var response = client.PutAsync($"api/Trails/{id}", data).Result; if (response.IsSuccessStatusCode) { var content = response.Content.ReadAsStringAsync().Result; return(JsonConvert.DeserializeObject <FullTrail>(content)); } ; return(null); }
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 static FullTrail UpdateOption(string id, UpdatedOptionModel model) { var json = JsonConvert.SerializeObject(model); var data = new StringContent("=" + json, Encoding.UTF8, "application/x-www-form-urlencoded"); var response = client.PutAsync($"api/Trails/{id}", data).Result; if (response.IsSuccessStatusCode) { var content = response.Content.ReadAsStringAsync().Result; return JsonConvert.DeserializeObject<FullTrail>(content); }; return null; }