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()); }
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)); }