public ActionResult Add(string SenderFirstname, string SenderLastname, string SenderEmail, string PatientFirstname, string PatientLastname, string CardMessage, string PatientRoom, int CampusID, string CardImage) { PatientEcard patientecard = new PatientEcard(); patientecard.SenderFirstname = SenderFirstname; patientecard.SenderLastname = SenderLastname; patientecard.SenderEmail = SenderEmail; patientecard.PatientFirstname = PatientFirstname; patientecard.PatientLastname = PatientLastname; patientecard.CardMessage = CardMessage; patientecard.PatientRoom = PatientRoom; patientecard.CampusID = CampusID; patientecard.CardImage = CardImage; patientecard.DateSubmitted = DateTime.Now; patientecard.DateDelivered = null; // Equivalent to SQL insert statement: db.PatientEcards.Add(patientecard); db.SaveChanges(); //string redirectstring = "?PatientCardID=" + patientecard.PatientCardID; return(RedirectToAction("Confirm/", new { id = patientecard.PatientCardID })); }
public ActionResult Deliver(int PatientCardID) { PatientEcard UpdateDelivery = db.PatientEcards.Find(PatientCardID); UpdateDelivery.CardDelivered = true; UpdateDelivery.DateDelivered = DateTime.Now; db.SaveChanges(); return(RedirectToAction("List")); }
public ActionResult Update(int PatientCardID, string SenderFirstname, string SenderLastname, string PatientFirstname, string PatientLastname, string CardMessage, string PatientRoom, int CampusID) { PatientEcard UpdateCard = db.PatientEcards.Find(PatientCardID); UpdateCard.SenderFirstname = SenderFirstname; UpdateCard.SenderLastname = SenderLastname; UpdateCard.PatientFirstname = PatientFirstname; UpdateCard.PatientLastname = PatientLastname; UpdateCard.CardMessage = CardMessage; UpdateCard.PatientRoom = PatientRoom; UpdateCard.CampusID = CampusID; db.SaveChanges(); return(RedirectToAction("Show")); }
// Public View: Show card to user after submit public ActionResult Confirm(int id) { PatientEcard confirmsubmission = db.PatientEcards.Find(id); return(View(confirmsubmission)); }
// Show single Patient Ecard (Admin View): public ActionResult Show(int PatientCardID) { PatientEcard PatientEcard = db.PatientEcards.Include(c => c.HospitalCampus).FirstOrDefault(c => c.PatientCardID == PatientCardID); return(View(PatientEcard)); }