public static bool IsTwin(this lmsPatientDischargeSummary inlmsPatientDischargeSummary) { return(inlmsPatientDischargeSummary.PWEIGHT2.doubleIsNotNull() || inlmsPatientDischargeSummary.SEX2.stringIsNotNull() || inlmsPatientDischargeSummary.DDATE2.HasValue || inlmsPatientDischargeSummary.DTIME2.stringIsNotNull()); }
public ActionResult EditDischargeSummary(lmsPatientDischargeSummary objlmsPatientDischargeSummary) { objlmsPatientDischargeSummary.PATIENTID = objlmsPatientDischargeSummary.SelectedPatient; objlmsPatientDischargeSummary.DDATE = Request["DDATE"] == null ? DateTime.Now : Request["DDATE"].ToLmsSystemDate(); objlmsPatientDischargeSummary.DDATE2 = Request["DDATE2"] == null ? DateTime.Now : Request["DDATE2"].ToLmsSystemDate(); var saveDischargeSummaryDetails = _objIInvoice.SaveDischargeSummary(objlmsPatientDischargeSummary); return(RedirectToAction("ViewDischargeSummary", new { ReportId = saveDischargeSummaryDetails, viewMessage = "DischargeSummary Details Saved Successfully" })); }
public int SaveDischargeSummary(lmsPatientDischargeSummary objlmsPatientDischargeSummary) { var resultId = 0; try { if (objlmsPatientDischargeSummary.SUMMARYID > 0) { _objLabManagementEntities.lmsPatientDischargeSummaries.Attach(objlmsPatientDischargeSummary); _objLabManagementEntities.Entry(objlmsPatientDischargeSummary).State = EntityState.Modified; _objLabManagementEntities.SaveChanges(); return(objlmsPatientDischargeSummary.SUMMARYID); } _objLabManagementEntities.lmsPatientDischargeSummaries.Add(objlmsPatientDischargeSummary); _objLabManagementEntities.SaveChanges(); resultId = _objLabManagementEntities.lmsPatientDischargeSummaries.AsEnumerable().LastOrDefault().SUMMARYID; } catch (Exception ex) { _objIAppLogger.LogError(ex); } return(resultId); }