public ActionResult Details(int id)
        {
            OurDbContext   ourDbContext   = new OurDbContext();
            OsobaZaginiona osobaZaginiona = ourDbContext.Zaginieci.Single(emp => emp.UserId == id);

            return(View(osobaZaginiona));
        }
 public ActionResult AddPerson(OsobaZaginiona zaginiony)
 {
     if (ModelState.IsValid)
     {
         using (OurDbContext db = new OurDbContext())
         {
             db.Zaginieci.Add(zaginiony);
             db.SaveChanges();
         }
         ModelState.Clear();
         ViewBag.Message = zaginiony.Firstname + " " + zaginiony.Lastname + " Dodana do listy zagionych";
     }
     return(View());
 }
 public ActionResult Edit(int id, OsobaZaginiona zaginiona)
 {
     try
     {
         using (OurDbContext edit = new OurDbContext())
         {
             edit.Entry(zaginiona).State = EntityState.Modified;
             edit.SaveChanges();
         }
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
 public ActionResult Delete(int id, OsobaZaginiona zaginiona)
 {
     try
     {
         using (OurDbContext delete = new OurDbContext())
         {
             zaginiona = delete.Zaginieci.Where(x => x.UserId == id).FirstOrDefault();
             delete.Zaginieci.Remove(zaginiona);
             delete.SaveChanges();
         }
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }