public ActionResult AddResult(int?ExamId)
 {
     if (ExamId.HasValue)
     {
         var exam = db.Badania.FirstOrDefault(b => b.Id == ExamId.Value);
         if (exam == null)
         {
             return(new HttpNotFoundResult("Brak badania z takim ID"));
         }
         var data = new ExamResultAddViewModel()
         {
             Complete = exam.Result.Complete,
             ExamId   = exam.Id,
             Details  = exam.Result.Details
         };
         return(View(data));
     }
     else
     {
         return(new HttpNotFoundResult());
     }
 }
        public ActionResult AddResult(ExamResultAddViewModel wyniki)
        {
            if (ModelState.IsValid)
            {
                var exam = db.Badania.FirstOrDefault(b => b.Id == wyniki.ExamId);
                if (exam == null)
                {
                    return(new HttpNotFoundResult("Brak badania z takim ID"));
                }
                exam.Result = new ExamResult()
                {
                    Complete  = wyniki.Complete,
                    Details   = wyniki.Details,
                    ReadyTime = DateTime.Now
                };
                db.Entry(exam).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(wyniki));
        }