// GET: AsthmaDetails/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            AsthmaDetails asthmaDetails = context.AsthmaDetails.Include(p => p.Person).SingleOrDefault(p => p.AsthamaDetailsId == id);

            if (asthmaDetails == null)
            {
                return(HttpNotFound());
            }
            return(View(asthmaDetails));
        }
 public ActionResult Delete(int id)
 {
     try
     {
         AsthmaDetails asthmaDetails = context.AsthmaDetails.Find(id);
         context.AsthmaDetails.Remove(asthmaDetails);
         context.SaveChanges();
         return(RedirectToAction("Index"));
     }
     catch (Exception e)
     {
         return(View());
     }
 }
        //    if (ModelState.IsValid)
        //    {
        //        context.Entry(asthmaDetails).State = EntityState.Modified;
        //        context.SaveChanges();
        //        return RedirectToAction("Index");
        //    }
        //    ViewBag.Id = new SelectList(context.People, "Id", "FirstName", asthmaDetails.Id);
        //    return View(asthmaDetails);
        //}

        // GET: AsthmaDetails/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            AsthmaDetails asthmaDetails = context.AsthmaDetails.Find(id);

            if (asthmaDetails == null)
            {
                return(HttpNotFound());
            }
            return(View(asthmaDetails));
        }
 public ActionResult Edit(AsthmaDetails asthmaDetails)
 {
     try
     {
         var editedAsthmaDetails = context.AsthmaDetails.Where(p => p.AsthamaDetailsId == asthmaDetails.Id).SingleOrDefault();
         editedAsthmaDetails.PeakFlowRecordedDate = asthmaDetails.PeakFlowRecordedDate;
         editedAsthmaDetails.PeakFlowNumber       = asthmaDetails.PeakFlowNumber;
         editedAsthmaDetails.AsthmaAttackNumber   = asthmaDetails.AsthmaAttackNumber;
         context.SaveChanges();
         return(RedirectToAction("Index", "AsthmaDetails"));
     }
     catch (Exception e)
     {
         return(View());
     }
 }
        // GET: AsthmaDetails/Edit/5
        public ActionResult Edit(int?id)
        {
            AsthmaDetails asthmadetails = new AsthmaDetails();

            asthmadetails = context.AsthmaDetails.Where(p => p.AsthamaDetailsId == id).SingleOrDefault();
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            return(View(asthmadetails));
            //AsthmaDetails asthmaDetails = context.AsthmaDetails.Find(id);
            //if (asthmaDetails == null)
            //{
            //    return HttpNotFound();
            //}
            //ViewBag.Id = new SelectList(context.People, "Id", "FirstName", asthmaDetails.Id);
            //return View(asthmaDetails);
        }
        public ActionResult Create(AsthmaDetails asthmaDetails)
        {
            try
            {
                context.AsthmaDetails.Add(asthmaDetails);
                context.SaveChanges();
                return(RedirectToAction("Index"));
            }
            catch (Exception e)
            {
                return(View());
            }
            //if (ModelState.IsValid)
            //{
            //    context.AsthmaDetails.Add(asthmaDetails);
            //    context.SaveChanges();
            //    return RedirectToAction("Index");
            //}

            //ViewBag.Id = new SelectList(context.People, "Id", "FirstName", asthmaDetails.Id);
            //return View(asthmaDetails);
        }