public ActionResult CreateNewReport(ReportModel newReport) { if (Convert.ToString(Session["key"]) != "labIncharge") { return(RedirectToAction("Login", "Home")); } LabIncharge_Api inchargeApi = new LabIncharge_Api(); newReport.labIncharge_ID = (int)Session["UserId"]; if (newReport.patient_ID != 0 && newReport.reportTime != "-Select" && newReport.date != null && newReport.labResult != null) { List <ReportModel> reportsModel = new List <ReportModel>(); newReport.reportTime = Convert.ToString(DateTime.Now.TimeOfDay); newReport.date = DateTime.Now; var model = inchargeApi.CreateNewReport(newReport); reportsModel.Add(model); if (reportsModel.Count != 0) { return(View("~/Views/LabIncharge/LabInchargeViewReports.cshtml", reportsModel)); } else { return(RedirectToAction("ViewCreateNewReport")); } } else { return(RedirectToAction("ViewCreateNewReport")); } }
public ActionResult CreateReport(ReportModel report) { if (Convert.ToString(Session["key"]) != "doctor") { return(RedirectToAction("Login", "Home")); } LabIncharge_Api inchargeApi = new LabIncharge_Api(); report.labIncharge_ID = (int)Session["UserId"]; //4001; var reportsModel = inchargeApi.CreateNewReport(report); return(ViewAllReportsByPatient(report.patient_ID)); }