public async Task <ActionResult> DeleteConfirmed(string id) { Waste_Items waste_Items = await db.Waste_Items.FindAsync(id); db.Waste_Items.Remove(waste_Items); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <ActionResult> Edit([Bind(Include = "wItemId,wCategoryId,Iname,PricePerKg")] Waste_Items waste_Items) { if (ModelState.IsValid) { db.Entry(waste_Items).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.wCategoryId = new SelectList(db.WasteCategory, "wCategoryId", "wName", waste_Items.wCategoryId); return(View(waste_Items)); }
// GET: Waste_Items/Details/5 public async Task <ActionResult> Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Waste_Items waste_Items = await db.Waste_Items.FindAsync(id); if (waste_Items == null) { return(HttpNotFound()); } return(View(waste_Items)); }
// GET: Waste_Items/Edit/5 public async Task <ActionResult> Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Waste_Items waste_Items = await db.Waste_Items.FindAsync(id); if (waste_Items == null) { return(HttpNotFound()); } ViewBag.wCategoryId = new SelectList(db.WasteCategory, "wCategoryId", "wName", waste_Items.wCategoryId); return(View(waste_Items)); }
public async Task <ActionResult> Create([Bind(Include = "wItemId,wCategoryId,Iname,Image,ImageType,PricePerKg")] Waste_Items waste_Items, HttpPostedFileBase filelist) { if (ModelState.IsValid) { if (waste_Items.PricePerKg < 0) { ModelState.AddModelError("", "You Can Not Enter A Value Less Than Zero/ Negetive"); } else { if (filelist != null && filelist.ContentLength > 0) { waste_Items.ImageType = Path.GetExtension(filelist.FileName); waste_Items.Image = ConvertToBytes(filelist); } db.Waste_Items.Add(waste_Items); db.SaveChanges(); return(RedirectToAction("Index")); } } ViewBag.wCategoryId = new SelectList(db.WasteCategory, "wCategoryId", "wName", waste_Items.wCategoryId); return(View(waste_Items)); }