public ActionResult Create(int id) { Hostel hostel = db.Hostels.FirstOrDefault(h => h.HostelID == id); ResponseHostel response = new ResponseHostel { HostelID = id, UserId = User.Identity.GetUserId(), DateTime = DateTime.Now, Mark = 1, ResponseName = "" }; return(View(response)); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ResponseHostel responseHostel = db.ResponseHostels.Find(id); if (responseHostel == null) { return(HttpNotFound()); } return(View(responseHostel)); }
public ActionResult Create([Bind(Include = "ResponseID,HostelID,UserId,ResponseName,Mark,DateTime")] ResponseHostel responseHostel) { if (ModelState.IsValid) { db.ResponseHostels.Add(responseHostel); db.SaveChanges(); return(RedirectToRoute(new { controller = "Hostels", action = "Details", id = responseHostel.HostelID.ToString() })); } return(View(responseHostel)); }
public ActionResult Edit([Bind(Include = "ResponseID,HostelID,UserId,ResponseName,Mark,DateTime")] ResponseHostel responseHostel) { if (ModelState.IsValid) { responseHostel.DateTime = DateTime.Now; db.Entry(responseHostel).State = EntityState.Modified; db.SaveChanges(); //return RedirectToAction("Index"); return(RedirectToRoute(new { controller = "Hostels", action = "Details", id = responseHostel.HostelID.ToString() })); } return(View(responseHostel)); }
public ActionResult DeleteConfirmed(int id) { ResponseHostel responseHostel = db.ResponseHostels.Find(id); var pageId = responseHostel.HostelID.ToString(); db.ResponseHostels.Remove(responseHostel); db.SaveChanges(); if (User.IsInRole("user")) { return(RedirectToRoute(new { controller = "Hostels", action = "Details", id = pageId })); } return(RedirectToAction("Index", "ResponseHostels")); }