public ActionResult DeleteConfirmed(int id) { MaintainenceRequest maintainenceRequest = db.MaintainenceRequest.Find(id); db.MaintainenceRequest.Remove(maintainenceRequest); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,TimeAndDateOfRequest,ApartmentId")] MaintainenceRequest maintainenceRequest) { if (ModelState.IsValid) { db.Entry(maintainenceRequest).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ApartmentId = new SelectList(db.Apartment, "Id", "Features", maintainenceRequest.ApartmentId); return(View(maintainenceRequest)); }
// GET: MaintainenceRequests/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MaintainenceRequest maintainenceRequest = db.MaintainenceRequest.Find(id); if (maintainenceRequest == null) { return(HttpNotFound()); } return(View(maintainenceRequest)); }
// GET: MaintainenceRequests/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MaintainenceRequest maintainenceRequest = db.MaintainenceRequest.Find(id); if (maintainenceRequest == null) { return(HttpNotFound()); } ViewBag.ApartmentId = new SelectList(db.Apartment, "Id", "Features", maintainenceRequest.ApartmentId); return(View(maintainenceRequest)); }
public ActionResult Create(MaintainenceRequest maintainenceRequest) { var userId = User.Identity.GetUserId(); var tenant = db.Tenant.Include(a => a.Apartment).SingleOrDefault(t => t.ApplicationUserId == userId); maintainenceRequest.TimeAndDateOfRequest = DateTime.Now; maintainenceRequest.ApartmentId = tenant.ApartmentId; maintainenceRequest.Apartment = tenant.Apartment; if (ModelState.IsValid) { db.MaintainenceRequest.Add(maintainenceRequest); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ApartmentId = new SelectList(db.Apartment, "Id", "Features", maintainenceRequest.ApartmentId); return(View(maintainenceRequest)); }