public ActionResult DeleteConfirmed(int id) { ResAvailability resAvailability = Bs.GetTResAvailability(id); Bs.RemoveResAvailability(resAvailability); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ResAvsilId,ResId,NumAvailable,CheckedIN,BookedSpaces,Quantity")] ResAvailability resAvailability) { if (ModelState.IsValid) { Bs.UpdateResAvailability(resAvailability); return(RedirectToAction("Index")); } ViewBag.ResId = new SelectList(db.Residences, "ResId", "ResName", resAvailability.ResId); return(View(resAvailability)); }
public bool RemoveResAvailability(ResAvailability resAvailability) { try { db.ResAvailabilities.Remove(resAvailability); db.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }
public bool UpdateResAvailability(ResAvailability resAvailability) { try { db.Entry(resAvailability).State = EntityState.Modified; db.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }
// GET: ResAvailabilities/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ResAvailability resAvailability = db.ResAvailabilities.Find(id); if (resAvailability == null) { return(HttpNotFound()); } return(View(resAvailability)); }
// GET: ResAvailabilities/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ResAvailability resAvailability = Bs.GetTResAvailability(id); if (resAvailability == null) { return(HttpNotFound()); } return(View(resAvailability)); }
// GET: ResAvailabilities/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ResAvailability resAvailability = db.ResAvailabilities.Find(id); if (resAvailability == null) { return(HttpNotFound()); } ViewBag.ResId = new SelectList(db.Residences, "ResId", "ResName", resAvailability.ResId); return(View(resAvailability)); }
public ActionResult Create([Bind(Include = "ResAvsilId,ResId,NumAvailable,CheckedIN,BookedSpaces,Quantity")] ResAvailability resAvailability) { if (ModelState.IsValid) { resAvailability.Quantity = resAvailability.getCapacity(); resAvailability.NumAvailable = resAvailability.getSpace(); resAvailability.BookedSpaces = 0; resAvailability.CheckedIN = 0; resAvailability.Gender = lo.getResGender(resAvailability.ResId); Bs.AddResAvailability(resAvailability); return(RedirectToAction("Index")); } ViewBag.ResId = new SelectList(db.Residences, "ResId", "ResName", resAvailability.ResId); return(View(resAvailability)); }
public ActionResult Create([Bind(Include = "ResId,UnivbersityId,ResName,ResAddress,Capacity,Gender_Allocation,ResidentPhoto")] Residence residence, HttpPostedFileBase filelist) { if (ModelState.IsValid) { if (residence.Capacity >= 0 && residence.Capacity <= 2500) { ResAvailability re = new ResAvailability(); re.ResId = residence.ResId; re.Quantity = residence.Capacity; re.NumAvailable = residence.Capacity; re.BookedSpaces = 0; re.CheckedIN = 0; re.Gender = residence.Gender_Allocation; if (filelist != null && filelist.ContentLength > 0) { residence.ResidentPhoto = ConvertToBytes(filelist); } //db.ResAvailabilities.Add(re); Bs.AddResAvailability(re); Bs.AddResidence(residence); return(RedirectToAction("Index")); } else { ModelState.AddModelError("", "Invalid Residence Capacity"); } } ViewBag.UnivbersityId = new SelectList(db.Universities, "UnivbersityId", "UniversityName", residence.UnivbersityId); return(View(residence)); }