public async Task <IEnumerable <TrainingKendo> > Read(int id) { JObject jsonTraining = await APIUtils.GetAsync(IPConfig.GetTotalUrlUser() + id + JsonDataConfig.Url); List <Models.Training> trainings = ((JArray)jsonTraining[JsonDataConfig.Root]).GetList <Models.Training>(); List <TrainingKendo> trainingsKendo = new List <TrainingKendo>(); trainings.ForEach(x => trainingsKendo.Add(TrainingKendo.CreateFromOptionList(x))); return(trainingsKendo); }
public async Task <object> Update(int id, [FromBody] TrainingKendo item) { JObject jsonDayTrainings = JObject.Parse(JsonConvert.SerializeObject (Models.Training.CreateFromOptionKendoList(item), serializerSettings)); var jsonTrainings = new JObject { { JsonDataConfig.Root, new JArray() { jsonDayTrainings } } }; await APIUtils.PostAsync(IPConfig.GetTotalUrlUser() + id + JsonDataConfig.Url, jsonTrainings.ToString()); return(Empty); }