public ActionResult DeleteConfirmed(int id) { HospitalSite hospitalSite = db.HospitalSites.Find(id); db.HospitalSites.Remove(hospitalSite); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,Name,Description,Notes,PlannedStart, PlannedComplete, AccommodationComplimentStandardBed, AccommodationComplimentDaySurgeryBed, AccommodationComplimentTrolly, AccommodationComplimentChair, AccommodationComplimentSpecialCareBabyUnitCot")] HospitalSite hospitalSite) { if (ModelState.IsValid) { db.Entry(hospitalSite).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Details", new { id = hospitalSite.Id })); } return(View(hospitalSite)); }
public ActionResult Create([Bind(Include = "Id,Name,Description,Notes,PlannedStart, PlannedComplete, AccommodationComplimentStandardBed, AccommodationComplimentDaySurgeryBed, AccommodationComplimentTrolly, AccommodationComplimentChair, AccommodationComplimentSpecialCareBabyUnitCot")] HospitalSite hospitalSite) { if (ModelState.IsValid) { db.HospitalSites.Add(hospitalSite); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(hospitalSite)); }
// GET: HospitalSites/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HospitalSite hospitalSite = db.HospitalSites.Find(id); if (hospitalSite == null) { return(HttpNotFound()); } return(View(hospitalSite)); }
// GET: AreasOfCare/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AreaOfCare areaOfCare = db.AreasOfCare.Find(id); if (areaOfCare == null) { return(HttpNotFound()); } SiteLocation siteLocation = db.SiteLocations.Find(areaOfCare.SiteLocationId); HospitalSite hospitalSite = db.HospitalSites.Find(siteLocation.Id); // //////////////////////////////////////////////////// List <NotesFieldAreaOfCare> AoCNotes = new List <NotesFieldAreaOfCare>(db.NotesFieldAreaOfCares.Where(aocn => aocn.AoCId == areaOfCare.AoCId).ToList().OrderByDescending(aocn => aocn.CreatedOn)); ViewBag.AoCNotes = AoCNotes; //ViewBag.SiteLocation = siteLocation.Name; //ViewBag.HospitalSiteName = hospitalSite.Name; //ViewBag.HospitalSiteId = hospitalSite.Id; //List<LocationOfInterest> locationsOfInterest = new List<LocationOfInterest>; // find all SiteLocations where HospitalSiteId = id //// var locationsOfInterest = db.LocationOfInterest .Where(loi => loi.LoIAoCId == id); ViewBag.locationsOfInterest = locationsOfInterest; int count = 0; foreach (var loi in locationsOfInterest) { count++; } ViewBag.locationsOfInterestCount = count; //////////////////////////////////////////////////////// return(View(areaOfCare)); }
// GET: HospitalSites/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HospitalSite hospitalSite = db.HospitalSites.Find(id); if (hospitalSite == null) { return(HttpNotFound()); } // find all SiteLocations where HospitalSiteId = id //// var siteLocations = db.SiteLocations .Where(sl => sl.HospitalSiteId == id); ViewBag.SiteLocations = siteLocations; ViewBag.SiteLocationsCount = siteLocations.Count(); //////////////////////////////////////////////////////// // Areas of Care information ////////////////////////// List <AreaOfCare> areasOfCare = db.AreasOfCare.ToList(); List <int> aocCount = new List <int>(); foreach (var sl in siteLocations) { aocCount.Add(siteLocationAoCsCount(areasOfCare, sl.Id)); } ViewBag.AreaOfCareCount = aocCount; // //////////////////////////////////////////////////// List <NotesFieldHospitalSite> hospitalSiteNotes = new List <NotesFieldHospitalSite>(db.HospitalNotes.Where(hn => hn.HospitalId == hospitalSite.Id).ToList().OrderByDescending(hn => hn.CreatedOn)); ViewBag.HospitalNotes = hospitalSiteNotes; return(View(hospitalSite)); }
// GET: LocationsOfInterest/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LocationOfInterest locationOfInterest = db.LocationOfInterest.Find(id); if (locationOfInterest == null) { return(HttpNotFound()); } // /////////////////////////////////////////////////////// AreaOfCare areaOfCare = db.AreasOfCare.Find(locationOfInterest.LoIAoCId); SiteLocation siteLocation = db.SiteLocations.Find(areaOfCare.SiteLocationId); HospitalSite hospitalSite = db.HospitalSites.Find(siteLocation.HospitalSiteId); List <NotesFieldLocationOfInterest> notesFieldLocationOfInterest = new List <NotesFieldLocationOfInterest>(db.NotesFieldLocationOfInterest.Where(loin => loin.LoIId == locationOfInterest.LoIId).ToList().OrderByDescending(loin => loin.CreatedOn)); ViewBag.HospitalSite = hospitalSite; ViewBag.HospitalSiteID = siteLocation.HospitalSiteId; ViewBag.siteLocationName = siteLocation.Name; ViewBag.siteLocationID = siteLocation.Id; ViewBag.areaOfCareName = areaOfCare.AoCName; ViewBag.notesFieldLocationOfInterest = notesFieldLocationOfInterest; var hardware = db.Hardwares .Where(H => H.HLoIId == id); ViewBag.Hardware = hardware; //////////////////////////////////////////////////////// // ////////////////////////////////////////////////////// return(View(locationOfInterest)); }