Example #1
0
        // GET: ChildRecord/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ChildHealthRecord childHealthRecord = db.ChildHealthRecord.Find(id);

            if (childHealthRecord == null)
            {
                return(HttpNotFound());
            }
            ChildBirthHistoryEditViewModel childBirthHistoryEditViewModel = new ChildBirthHistoryEditViewModel();

            childBirthHistoryEditViewModel.PatientID   = childHealthRecord.PersonID;
            childBirthHistoryEditViewModel.PatientName = db.Patient.Find(childHealthRecord.PersonID).FullName;
            childBirthHistoryEditViewModel.BirthDate   = (DateTime)db.Patient.Find(childHealthRecord.PersonID).DateOfBirth;
            //childBirthHistoryEditViewModel.BloodTypeID = (int)childHealthRecord.BloodTypeID;
            childBirthHistoryEditViewModel.Months                 = childHealthRecord.Months;
            childBirthHistoryEditViewModel.Weeks                  = childHealthRecord.Weeks;
            childBirthHistoryEditViewModel.Days                   = childHealthRecord.Days;
            childBirthHistoryEditViewModel.TypeOfDelivery         = childHealthRecord.TypeOfDelivery;
            childBirthHistoryEditViewModel.BirthWeightInPounds    = childHealthRecord.BirthWeightInPounds;
            childBirthHistoryEditViewModel.BirthLength            = childHealthRecord.BirthLength;
            childBirthHistoryEditViewModel.HeadCircumference      = childHealthRecord.HeadCircumference;
            childBirthHistoryEditViewModel.ChestCircumference     = childHealthRecord.ChestCircumference;
            childBirthHistoryEditViewModel.AbdominalCircumference = childHealthRecord.AbdominalCircumference;

            //PopulateBloodTypeDropDownList(childHealthRecord.BloodTypeID);
            return(View(childBirthHistoryEditViewModel));
            // ViewBag.ChildBirthHistoryID = new SelectList(db.ChildBirthHistories, "Id", "TypeOfDelivery", childHealthRecord.ChildBirthHistoryId);
            //return View(childHealthRecord);
        }
Example #2
0
        public ActionResult Edit([Bind(Include = "Id,PatientID,PatientName,BirthDate,BloodTypeID,Months,Weeks,Days,TypeOfDelivery,BirthWeightInPounds,BirthLength,HeadCircumference,ChestCircumference,AbdominalCircumference")] ChildBirthHistoryEditViewModel childBirthHistoryEditViewModel)
        {
            if (ModelState.IsValid)
            {
                var childHealthRecord = new ChildHealthRecord();
                childHealthRecord.PersonID               = childBirthHistoryEditViewModel.PatientID;
                childHealthRecord.Months                 = childBirthHistoryEditViewModel.Months;
                childHealthRecord.Weeks                  = childBirthHistoryEditViewModel.Weeks;
                childHealthRecord.Days                   = childBirthHistoryEditViewModel.Days;
                childHealthRecord.TypeOfDelivery         = childBirthHistoryEditViewModel.TypeOfDelivery;
                childHealthRecord.BirthWeightInPounds    = childBirthHistoryEditViewModel.BirthWeightInPounds;
                childHealthRecord.BirthLength            = childBirthHistoryEditViewModel.BirthLength;
                childHealthRecord.HeadCircumference      = childBirthHistoryEditViewModel.HeadCircumference;
                childHealthRecord.ChestCircumference     = childBirthHistoryEditViewModel.ChestCircumference;
                childHealthRecord.AbdominalCircumference = childBirthHistoryEditViewModel.AbdominalCircumference;
                //childHealthRecord.BloodTypeID = childBirthHistoryEditViewModel.BloodTypeID;

                db.Entry(childHealthRecord).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Details", new { id = childBirthHistoryEditViewModel.PatientID }));
            }
            // ViewBag.ChildBirthHistoryID = new SelectList(db.ChildBirthHistories, "Id", "TypeOfDelivery", childHealthRecord.ChildBirthHistoryId);
            return(View(childBirthHistoryEditViewModel));
        }