public ActionResult Edit([Bind(Include = "Id,VaccineID,First,Second,Third,Booster1,Booster2,Booster3,Reaction,PersonID")] ChildImmunizationRecordEditViewModel childImmunizationRecordEditViewModel) { if (ModelState.IsValid) { var childImmunizationRecord = AutoMapper.Mapper.Map <ChildImmunizationRecordEditViewModel, ChildImmunizationRecord>(childImmunizationRecordEditViewModel); db.Entry(childImmunizationRecord).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Details", "ChildRecord", new { id = childImmunizationRecord.PersonID })); } //ViewBag.PersonID = new SelectList(db.ChildHealthRecord, "PersonID", "TypeOfDelivery", childImmunizatonRecord.PersonID); return(View(childImmunizationRecordEditViewModel)); }
// GET: ChildImmunizaton/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ChildImmunizationRecord childImmunizationRecord = db.ChildImmunizationRecords.Find(id); if (childImmunizationRecord == null) { return(HttpNotFound()); } var childImmunizationRecordEditViewModel = new ChildImmunizationRecordEditViewModel(); childImmunizationRecordEditViewModel = AutoMapper.Mapper.Map <ChildImmunizationRecord, ChildImmunizationRecordEditViewModel>(childImmunizationRecord); //ViewBag.PersonID = new SelectList(db.ChildHealthRecord, "PersonID", "TypeOfDelivery", childImmunizationRecord.PersonID); PopulateVaccinesDropDownList(childImmunizationRecord.VaccineID); return(View(childImmunizationRecordEditViewModel)); }