public ActionResult DailyRecipeRemove(int recipeDayId) { var data = new object(); try { using (var db = new DIYFE.EF.DIYFEEntities()) { RecipeDay deltedRecipe = db.RecipeDays.Where(rd => rd.RecipeDayId == recipeDayId).FirstOrDefault(); if (deltedRecipe != null) { db.Entry(deltedRecipe).State = System.Data.EntityState.Deleted; db.SaveChanges(); } ; } data = new { success = true }; } catch (Exception ex) { if (ex.InnerException.Message != null) { data = new { success = false, message = ex.InnerException.Message }; } else { data = new { success = false, message = ex.Message + " Another reason why EF sucks" }; } return(Json(data)); } return(Json(data)); }
public ActionResult AddToDay(int dayId, int recipeId) { var data = new object(); RecipeDay rd = new RecipeDay { DayId = dayId, RecipeId = recipeId, Active = true }; try { using (var db = new DIYFE.EF.DIYFEEntities()) { db.Entry(rd).State = System.Data.EntityState.Added; db.SaveChanges(); } data = new { success = true }; } catch (Exception ex) { if (ex.InnerException.Message != null) { data = new { success = false, message = ex.InnerException.Message }; } else { data = new { success = false, message = ex.Message + " Another reason why EF sucks" }; } return(Json(data)); } return(Json(data)); }