public JsonResult AddUpdateSurgeries(long surgeryID, PatientSurgery_Custom surgery) { try { if (surgery.bodyPart == null || surgery.bodyPart == "")//!Regex.IsMatch(surgery.bodyPart, @"^[a-zA-Z\s]+$")) { ApiResultModel apiresult = new ApiResultModel(); apiresult.message = "Provide surgery name."; return(Json(new { Success = true, ApiResultModel = apiresult })); } SurgeriesRepository objRepo = new SurgeriesRepository(); if (surgeryID == 0) { ApiResultModel apiresult = objRepo.AddPatientSurgery(surgery); return(Json(new { Success = true, ApiResultModel = apiresult })); } else { ApiResultModel apiresult = objRepo.EditPatientSurgery(surgeryID, surgery); return(Json(new { Success = true, ApiResultModel = apiresult })); } } catch (Exception ex) { return(Json(new { Message = ex.Message })); } }
public JsonResult DeleteSurgery(long surgeryID) { try { SurgeriesRepository objRepo = new SurgeriesRepository(); ApiResultModel apiresult = objRepo.DeletePatientSurgery(surgeryID); return(Json(new { Success = true, ApiResultModel = apiresult })); } catch (Exception ex) { return(Json(new { Message = ex.Message })); } }
public JsonResult GetSurgeries() { try { SurgeriesRepository objRepo = new SurgeriesRepository(); var surgeries = objRepo.GetSurgeries(); return(Json(surgeries, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { Message = ex.Message })); } }
public JsonResult AutocompleteSurgery(string prefix) { try { SurgeriesRepository objRepo = new SurgeriesRepository(); var surgeries = objRepo.AutocompleteSurgery(prefix); return(Json(surgeries, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { Message = ex.Message })); } }
public PartialViewResult PartialViewSurgery() { try { SurgeriesRepository oSurgeriesRepository = new SurgeriesRepository(); var oAllSurgeries = oSurgeriesRepository.GetSurgeries(); var oAllPAllSurgeries = oSurgeriesRepository.LoadPatientSurgeries(SessionHandler.UserInfo.Id); List <PSurgeries> oSurgeires = new List <PSurgeries> { }; foreach (var item in oAllPAllSurgeries) { oSurgeires.Add(new PSurgeries { surgeryID = item.surgeryID, patientID = item.patientID, bodyPart = item.bodyPart }); } foreach (var item in oAllSurgeries) { var flag = oSurgeires.Where(os => os.bodyPart == item.surgeryName).FirstOrDefault(); if (flag == null) { oSurgeires.Add(new PSurgeries { surgeryID = 0, patientID = 0, bodyPart = item.surgeryName }); } } return(PartialView("PartialViewSurgery", oSurgeires)); } catch (System.Web.Http.HttpResponseException ex) { ViewBag.Error = ex.Response.ReasonPhrase.ToString(); ViewBag.Success = ""; return(PartialView("PartialViewSurgery")); } }