コード例 #1
0
        public IHttpActionResult RemoveProgress(string id)
        {
            DietProgressModel dpm = _db.DietProgress.Find(id);

            if (dpm != null)
            {
                decimal removed = Convert.ToDecimal(dpm.CalorieIntake);
                _db.DietProgress.Remove(dpm);

                _db.SaveChanges();

                return(Ok(removed));
            }
            return(NotFound());
        }
コード例 #2
0
        public IHttpActionResult AddProgress(JObject jsonData)
        {
            dynamic           json = jsonData;
            DietProgressModel dp   = new DietProgressModel();

            dp.Id            = Guid.NewGuid().ToString();
            dp.UserId        = json.userId.ToString();
            dp.DietId        = json.dietId.ToString();
            dp.CalorieIntake = json.intake.ToString();
            dp.FoodId        = json.foodId.ToString();
            dp.Day           = DateTime.Now.ToString();
            dp.Meal          = Convert.ToInt32(json.meal);

            _db.DietProgress.Add(dp);
            _db.SaveChanges();
            return(Ok(dp));
        }