// GET: CBFollowUp/Create
        public ActionResult Create(int?patientID)
        {
            if (patientID == null || patientID == 0)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var childBirthFollowUpVisitCreateModel = new ChildBirthFollowUpVisitCreateViewModel();

            childBirthFollowUpVisitCreateModel.PersonID       = (int)patientID;
            childBirthFollowUpVisitCreateModel.Name           = db.Patient.Find(patientID).FullName;
            childBirthFollowUpVisitCreateModel.DateOfFollowup = DateTime.Now;
            //ViewBag.PersonID = new SelectList(db.ChildHealthRecord, "PersonID", "TypeOfDelivery");
            PopulatePhysicianDropDownList();
            return(View(childBirthFollowUpVisitCreateModel));
        }
        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));
        }