public ActionResult Create(Room_Category room_Category, HttpPostedFileBase upload) { //if (ModelState.IsValid) //{ // db.Room_Categories.Add(room_Category); // db.SaveChanges(); // return RedirectToAction("Index"); //} if (!ModelState.IsValid) { return(View(room_Category)); } else { try { if (upload != null) { string path = Path.Combine(Server.MapPath("~/Content/Images"), upload.FileName); upload.SaveAs(path); room_Category.Image = upload.FileName; } db.Room_Categories.Add(room_Category); db.SaveChanges(); return(RedirectToAction("Index")); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return(View(room_Category)); } } }
public async Task <IActionResult> Edit(int id, [Bind("Id,Category,Rent_Ammount")] Room_Category room_Category) { if (id != room_Category.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(room_Category); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!Room_CategoryExists(room_Category.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(room_Category)); }
public ActionResult DeleteConfirmed(int id) { Room_Category room_Category = db.Room_Categories.Find(id); db.Room_Categories.Remove(room_Category); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Delete(int id) { Room_Category room = db.Room_Categories.FirstOrDefault(r => r.catID == id); db.Room_Categories.Remove(room); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,Category_Name")] Room_Category room_Category) { if (ModelState.IsValid) { db.Entry(room_Category).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(room_Category)); }
public ActionResult Create([Bind(Include = "ID,Category_Name")] Room_Category room_Category) { if (ModelState.IsValid) { db.Room_Categories.Add(room_Category); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(room_Category)); }
public async Task <IActionResult> Create([Bind("Id,Category,Rent_Ammount")] Room_Category room_Category) { if (ModelState.IsValid) { _context.Add(room_Category); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(room_Category)); }
// GET: Room_Category/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Room_Category room_Category = db.Room_Categories.Find(id); if (room_Category == null) { return(HttpNotFound()); } return(View(room_Category)); }
public ActionResult Edit(Room_Category room_Category, HttpPostedFileBase upload) { //if (ModelState.IsValid) //{ // db.Entry(room_Category).State = EntityState.Modified; // db.SaveChanges(); // return RedirectToAction("Index"); //} if (!ModelState.IsValid) { return(View(room_Category)); } else { try { if (upload != null) { string path = Path.Combine(Server.MapPath("~/Content/Images"), upload.FileName); upload.SaveAs(path); room_Category.Image = upload.FileName; } Room_Category Room = db.Room_Categories.FirstOrDefault(r => r.catID == room_Category.catID); if (Room != null) { Room.View = room_Category.View; Room.Image = room_Category.Image; } db.SaveChanges(); return(RedirectToAction("Index")); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return(View(room_Category)); } } }