public ActionResult Edit([Bind(Include = "PrivateJournalId, PrivateJournalName, JournalEntry, SurvivorId")] PrivateJournal privateJournal)
 {
     try
     {
         // TODO: Add update logic here
         db.Entry(privateJournal).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
 public ActionResult Delete(int id)
 {
     try
     {
         // TODO: Add delete logic here
         PrivateJournal privateJournal = db.PrivateJournal.Find(id);
         db.PrivateJournal.Remove(privateJournal);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
 public ActionResult Create([Bind(Include = "PrivateJournalId, PrivateJournalName, JournalEntry, SurvivorId")] PrivateJournal privateJournal)
 {
     try
     {
         // TODO: Add insert logic here
         var      userId   = User.Identity.GetUserId();
         Survivor survivor = db.Survivor.FirstOrDefault(s => s.ApplicationId == userId);
         privateJournal.SurvivorId = survivor.SurvivorId;
         db.PrivateJournal.Add(privateJournal);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
        // GET: PrivateJournal/Delete/5
        public ActionResult Delete(int?id)
        {
            PrivateJournal privateJournal = db.PrivateJournal.Find(id);

            return(View(privateJournal));
        }
        // GET: PrivateJournal/Edit/5
        public ActionResult Edit(int id)
        {
            PrivateJournal privateJournal = db.PrivateJournal.Find(id);

            return(View(privateJournal));
        }