public async Task <IHttpActionResult> PutIngredientMerge(int id, IngredientMerge ingredientMerge) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != ingredientMerge.IngredientMergeId) { return(BadRequest()); } db.Entry(ingredientMerge).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!IngredientMergeExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task<ActionResult> DeleteConfirmed(int id) { IngredientMerge ingredientMerge = await db.IngredientMerge.FindAsync(id); db.IngredientMerge.Remove(ingredientMerge); await db.SaveChangesAsync(); return RedirectToAction("Index"); }
/*****************group ingrediente**/ public async Task <ActionResult> CreateGroup(int?id) { try { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var ingredientes = await db.Ingredientes.FindAsync(id); if (ingredientes == null) { return(HttpNotFound()); } var view = new IngredientMerge { IngredientId = ingredientes.IngredientId, }; return(View(view)); } catch (Exception ex) { return(View()); } }
public async Task<ActionResult> Edit([Bind(Include = "IngredientMergeId,Name,IngredientId")] IngredientMerge ingredientMerge) { if (ModelState.IsValid) { db.Entry(ingredientMerge).State = EntityState.Modified; await db.SaveChangesAsync(); return RedirectToAction("Index"); } ViewBag.IngredientId = new SelectList(db.Ingredientes, "IngredientId", "Name", ingredientMerge.IngredientId); return View(ingredientMerge); }
public async Task <IHttpActionResult> GetIngredientMerge(int id) { IngredientMerge ingredientMerge = await db.IngredientMerge.FindAsync(id); if (ingredientMerge == null) { return(NotFound()); } return(Ok(ingredientMerge)); }
public async Task <ActionResult> Edit([Bind(Include = "IngredientGroupId,Name")] IngredientMerge IngredientMerge) { if (ModelState.IsValid) { db.Entry(IngredientMerge).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(IngredientMerge)); }
public async Task <ActionResult> CreateIngredientMerges(IngredientMerge ingredientMerge) { if (ModelState.IsValid) { db.IngredientMerge.Add(ingredientMerge); await db.SaveChangesAsync(); return(RedirectToAction(string.Format("Details/{0}", ingredientMerge.RecipeId))); } return(View(ingredientMerge)); }
public async Task <IHttpActionResult> PostIngredientMerge(IngredientMerge ingredientMerge) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.IngredientMerge.Add(ingredientMerge); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = ingredientMerge.IngredientMergeId }, ingredientMerge)); }
public async Task <ActionResult> CreateGroup(IngredientMerge IngredientMerge) { if (ModelState.IsValid) { db.IngredientMerge.Add(IngredientMerge); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(IngredientMerge)); }
// GET: IngredientMerges/Delete/5 public async Task<ActionResult> Delete(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } IngredientMerge ingredientMerge = await db.IngredientMerge.FindAsync(id); if (ingredientMerge == null) { return HttpNotFound(); } return View(ingredientMerge); }
// GET: IngredientMerges/Edit/5 public async Task<ActionResult> Edit(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } IngredientMerge ingredientMerge = await db.IngredientMerge.FindAsync(id); if (ingredientMerge == null) { return HttpNotFound(); } ViewBag.IngredientId = new SelectList(db.Ingredientes, "IngredientId", "Name", ingredientMerge.IngredientId); return View(ingredientMerge); }
public async Task <IHttpActionResult> DeleteIngredientMerge(int id) { IngredientMerge ingredientMerge = await db.IngredientMerge.FindAsync(id); if (ingredientMerge == null) { return(NotFound()); } db.IngredientMerge.Remove(ingredientMerge); await db.SaveChangesAsync(); return(Ok(ingredientMerge)); }
// GET: IngredientMerge/Edit/5 public async Task <ActionResult> EditGroup(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } IngredientMerge IngredientMerge = await db.IngredientMerge.FindAsync(id); if (IngredientMerge == null) { return(HttpNotFound()); } return(View(IngredientMerge)); }
// GET: IngredientMerges/Create public async Task <ActionResult> CreateIngredientMerges(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var recipe = await db.Recipes.FindAsync(id); if (recipe == null) { return(HttpNotFound()); } var view = new IngredientMerge { RecipeId = recipe.RecipeId }; return(View(view)); }