Ejemplo n.º 1
0
        // GET: ChildRecord/Create
        public ActionResult Create(int PatientID)
        {
            PopulateBloodTypeDropDownList();
            var childRecord = db.ChildHealthRecord.Find(PatientID);

            if (childRecord != null)
            {
                return(RedirectToAction("Edit", new { id = childRecord.PersonID }));
            }
            ChildHealthRecordCreateViewModel childHealthRecordCreateViewModel = new ChildHealthRecordCreateViewModel();
            var patient = db.Patient.Find(PatientID);

            childHealthRecordCreateViewModel.PatientID   = PatientID;
            childHealthRecordCreateViewModel.PatientName = patient.FullName;
            childHealthRecordCreateViewModel.BirthDate   = (DateTime)patient.DateOfBirth;
            return(View(childHealthRecordCreateViewModel));
        }
Ejemplo n.º 2
0
        public ActionResult Create([Bind(Include = "PatientID,PatientName,BirthDate,Months,Weeks,Days,TypeOfDelivery,BirthWeightInPounds,BirthLength,HeadCircumference,ChestCircumference,AbdominalCircumference,BloodTypeID")] ChildHealthRecordCreateViewModel childHealthRecordCreateViewModel)
        {
            if (ModelState.IsValid)
            {
                ChildHealthRecord childHealthRecord = new ChildHealthRecord();
                childHealthRecord.PersonID               = childHealthRecordCreateViewModel.PatientID;
                childHealthRecord.Months                 = childHealthRecordCreateViewModel.Months;
                childHealthRecord.Weeks                  = childHealthRecordCreateViewModel.Weeks;
                childHealthRecord.Days                   = childHealthRecordCreateViewModel.Days;
                childHealthRecord.TypeOfDelivery         = childHealthRecordCreateViewModel.TypeOfDelivery;
                childHealthRecord.BirthWeightInPounds    = childHealthRecordCreateViewModel.BirthWeightInPounds;
                childHealthRecord.BirthLength            = childHealthRecordCreateViewModel.BirthLength;
                childHealthRecord.HeadCircumference      = childHealthRecordCreateViewModel.HeadCircumference;
                childHealthRecord.ChestCircumference     = childHealthRecordCreateViewModel.ChestCircumference;
                childHealthRecord.AbdominalCircumference = childHealthRecordCreateViewModel.AbdominalCircumference;
                //childHealthRecord.BloodTypeID = childHealthRecordCreateViewModel.BloodTypeID;

                db.ChildHealthRecord.Add(childHealthRecord);
                db.SaveChanges();

                return(RedirectToAction("Details", new { id = childHealthRecordCreateViewModel.PatientID }));
            }
            return(View(childHealthRecordCreateViewModel));
        }