public ActionResult PatientAddEdit(PatientEducationAddEdit model) { ActionResult returnResult; model.Item.CompletedOn = DateTime.Now; BrokerOperationResult result = this.DashboardRepository.Education.SavePatientItem(model.Item); if (!result.Success) { this.Error(result.Message); this.CurrentPatientDfn = model.Patient.Dfn; model.Patient = this.CurrentPatient; model.ItemTypeSelection = GetItemTypeSelection(); returnResult = View(model); } else { returnResult = RedirectToAction("PatientIndex", new { page = "1" }); } return(returnResult); }
public ActionResult PatientAddEdit(string dfn, string ien) { PatientEducationAddEdit model = new PatientEducationAddEdit(); model.Patient = this.CurrentPatient; if (!string.IsNullOrWhiteSpace(ien)) { PatientEducationItemsResult result = this.DashboardRepository.Education.GetPatientItems( dfn, ien, DateTime.MinValue, DateTime.MinValue, EducationItemType.Unknown, 0, 0); if (!result.Success) { this.Error(result.Message); } else if (result.Items != null) { if (result.Items.Count > 0) { model.Item = result.Items[0]; } } } else { model.Item.PatientDfn = dfn; } model.ItemTypeSelection = GetItemTypeSelection(); return(View(model)); }