Ejemplo n.º 1
0
 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 }));
     }
 }
Ejemplo n.º 2
0
 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 }));
     }
 }
Ejemplo n.º 3
0
        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 }));
            }
        }
Ejemplo n.º 4
0
        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 }));
            }
        }
Ejemplo n.º 5
0
        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"));
            }
        }