public ActionResult DeleteConfirmed(int id)
        {
            ChildBirthFollowUpVisit childBirthFollowUpVisit = db.ChildBirthFollowUpVisits.Find(id);

            db.ChildBirthFollowUpVisits.Remove(childBirthFollowUpVisit);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "Id,AgeInWeeks,DateOfFollowup,Weight,Height,PhysicianID,Diagnosis,Notes,PersonID")] ChildBirthFollowUpVisit childBirthFollowUpVisit)
 {
     if (ModelState.IsValid)
     {
         db.Entry(childBirthFollowUpVisit).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     //ViewBag.PersonID = new SelectList(db.ChildHealthRecord, "PersonID", "TypeOfDelivery", childBirthFollowUpVisit.PersonID);
     return(View(childBirthFollowUpVisit));
 }
        // GET: CBFollowUp/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ChildBirthFollowUpVisit childBirthFollowUpVisit = db.ChildBirthFollowUpVisits.Find(id);

            if (childBirthFollowUpVisit == null)
            {
                return(HttpNotFound());
            }
            return(View(childBirthFollowUpVisit));
        }
        // GET: CBFollowUp/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ChildBirthFollowUpVisit childBirthFollowUpVisit = db.ChildBirthFollowUpVisits.Find(id);

            if (childBirthFollowUpVisit == null)
            {
                return(HttpNotFound());
            }
            //ViewBag.PersonID = new SelectList(db.ChildHealthRecord, "PersonID", "TypeOfDelivery", childBirthFollowUpVisit.PersonID);
            //ViewBag.PhysicianID = new SelectList(db.Physicians, "PhysicianID", "Name", childBirthFollowUpVisit.PhysicianID);
            PopulatePhysicianDropDownList(childBirthFollowUpVisit.PhysicianID);
            return(View(childBirthFollowUpVisit));
        }
        public ActionResult Create([Bind(Include = "Id,AgeInWeeks,DateOfFollowup,Weight,Height,PhysicianID,Diagnosis,Notes,PersonID")] ChildBirthFollowUpVisitCreateViewModel childBirthFollowUpVisitCreateViewModel)
        {
            if (ModelState.IsValid)
            {
                var childBirthFollowUpVisits = new ChildBirthFollowUpVisit();
                childBirthFollowUpVisits.AgeInWeeks     = childBirthFollowUpVisitCreateViewModel.AgeInWeeks;
                childBirthFollowUpVisits.DateOfFollowup = childBirthFollowUpVisitCreateViewModel.DateOfFollowup;
                childBirthFollowUpVisits.Weight         = childBirthFollowUpVisitCreateViewModel.Weight;
                childBirthFollowUpVisits.Height         = childBirthFollowUpVisitCreateViewModel.Height;
                childBirthFollowUpVisits.PhysicianID    = childBirthFollowUpVisitCreateViewModel.PhysicianID;
                childBirthFollowUpVisits.Diagnosis      = childBirthFollowUpVisitCreateViewModel.Diagnosis;
                childBirthFollowUpVisits.Notes          = childBirthFollowUpVisitCreateViewModel.Notes;
                childBirthFollowUpVisits.PersonID       = childBirthFollowUpVisitCreateViewModel.PersonID;

                db.ChildBirthFollowUpVisits.Add(childBirthFollowUpVisits);
                db.SaveChanges();
                return(RedirectToAction("Details", "ChildRecord", new { id = childBirthFollowUpVisitCreateViewModel.PersonID }));
            }

            //ViewBag.PersonID = new SelectList(db.ChildHealthRecord, "PersonID", "TypeOfDelivery", childBirthFollowUpVisit.PersonID);
            return(View(childBirthFollowUpVisitCreateViewModel));
        }