Example #1
0
        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);
        }
Example #2
0
        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);
        }