public ActionResult GetRoomsRecordsByPatID(AccountModel acc) { if (Convert.ToString(Session["key"]) != "admin") { return(RedirectToAction("Login", "Home")); } TreatmentRoom_Api roomApi = new TreatmentRoom_Api(); PatientModel pat = new PatientModel(); pat.pid = acc.patient_ID; var model = roomApi.GetRoomsRecordsByPatID(pat); Patient_Api patientApi = new Patient_Api(); var p = patientApi.GetPaitentsList(); foreach (var r in model) { if (r.date > DateTime.Now) { r.canEdit = true; } } foreach (var m in model) { m.patientList = p; } return(View("~/Views/Administrator/ViewRoomBooking.cshtml", model.OrderBy(m => m.date))); }
public ActionResult BookRooms(TreatmentRoomModel roomModel) { if (Convert.ToString(Session["key"]) != "admin") { return(RedirectToAction("Login", "Home")); } TreatmentRoom_Api tr_Api = new TreatmentRoom_Api(); roomModel.isBooked = true; roomModel.timings = "09:00"; tr_Api.InsertTreatmentRoomRec(roomModel); TreatmentRoom_Api roomApi = new TreatmentRoom_Api(); PatientModel pat = new PatientModel(); pat.pid = roomModel.patient_ID; var model = roomApi.GetRoomsRecordsByPatID(pat); Patient_Api patientApi = new Patient_Api(); var p = patientApi.GetPaitentsList(); foreach (var r in model) { if (r.date > DateTime.Now) { r.canEdit = true; } } foreach (var m in model) { m.patientList = p; } return(View("~/Views/Administrator/ViewRoomBooking.cshtml", model)); }