// 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)); }