public IHttpActionResult Get(int id) { userNutritionDto d = service.GetUserNutrition(id); if (d != null) { return(Ok(d)); } return(BadRequest("המידע לא נמצא")); }
//convert one userNutritionDto to userNutrition public static userNutrition convert(userNutritionDto UserNutrition) { return(new userNutrition() { id = UserNutrition.id, userId = UserNutrition.userId, yourName = UserNutrition.yourName, inserDate = UserNutrition.inserDate, menus = convert(UserNutrition.menus) }); }
// DELETE api/<controller>/5 public IHttpActionResult Delete(userNutritionDto value) { if (value == null) { return(BadRequest("לא נשלח מידע")); } value = service.RemoveUserNutrition(value); if (value == null) { return(BadRequest("עדכון נכשל")); } return(Ok(value)); }
//remove UserNutrition from database public userNutritionDto RemoveUserNutrition(userNutritionDto UserNutritionDto) { using (HealthyMenuEntities db = new HealthyMenuEntities()) { try { userNutrition UserNutrition = db.userNutritions.Remove(Convertion.userNutritionConvertion.convert(UserNutritionDto)); db.SaveChanges(); return(Convertion.userNutritionConvertion.convert(UserNutrition)); } catch { return(null); } } }
//update userNutrition in database public userNutritionDto PutUserNutrition(userNutritionDto UserNutritionDto) { using (HealthyMenuEntities db = new HealthyMenuEntities()) { try { userNutrition UserNutrition = db.userNutritions.FirstOrDefault(x => x.id == UserNutritionDto.id); if (UserNutrition == null) { return(null); } UserNutrition.id = UserNutritionDto.id; UserNutrition.userId = UserNutritionDto.userId; UserNutrition.yourName = UserNutritionDto.yourName; UserNutrition.inserDate = UserNutritionDto.inserDate; return(Convertion.userNutritionConvertion.convert(UserNutrition)); } catch { return(null); } } }