Exemplo n.º 1
0
        public JsonResult AddUpdateAllergies(long allergiesID, PatientAllergies_Custom allergy)
        {
            try
            {
                if (allergy.allergyName == null || allergy.allergyName == "" || !Regex.IsMatch(allergy.allergyName, "^[0-9a-zA-Z ]+$"))
                {
                    ApiResultModel apiresult = new ApiResultModel();
                    apiresult.message = "Invalid allergy name.Only letters and numbers are allowed.";

                    return(Json(new { Success = true, ApiResultModel = apiresult }));
                }
                AllergiesRepository objRepo = new AllergiesRepository();
                if (allergiesID == 0)
                {
                    ApiResultModel apiresult = objRepo.AddPatientAllergy(allergy);
                    return(Json(new { Success = true, ApiResultModel = apiresult }));
                }
                else
                {
                    ApiResultModel apiresult = objRepo.EditPatientAllergy(allergiesID, allergy);
                    return(Json(new { Success = true, ApiResultModel = apiresult }));
                }
            }
            catch (Exception ex)
            {
                return(Json(new { Message = ex.Message }));
            }
        }
Exemplo n.º 2
0
 public JsonResult DeleteAllergy(long allergyID)
 {
     try
     {
         AllergiesRepository objRepo   = new AllergiesRepository();
         ApiResultModel      apiresult = objRepo.DeletePatientAllergy(allergyID);
         return(Json(new { Success = true, ApiResultModel = apiresult }));
     }
     catch (Exception ex)
     {
         return(Json(new { Message = ex.Message }));
     }
 }
Exemplo n.º 3
0
 public JsonResult LoadPatientAllergies(long patientid)
 {
     try
     {
         var objRepo = new AllergiesRepository();
         List <GetPatientAllergies> pallergies = objRepo.LoadPatientAllergies(patientid);
         return(Json(new { Success = true, Allergies = pallergies }));
     }
     catch (Exception ex)
     {
         return(Json(new { Message = ex.Message }));
     }
 }
Exemplo n.º 4
0
        public JsonResult GetReactions()
        {
            try
            {
                AllergiesRepository  objRepo = new AllergiesRepository();
                List <ReactionModel> model   = objRepo.GetReactions();

                return(Json(new { Success = true, Object = model }));
            }
            catch (Exception ex)
            {
                return(Json(new { Message = ex.Message }));
            }
        }
Exemplo n.º 5
0
        public JsonResult GetAllergies(string prefix)
        {
            try
            {
                AllergiesRepository objRepo = new AllergiesRepository();
                var allergies = objRepo.GetAllergies(prefix);

                return(Json(allergies, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(Json(new { Message = ex.Message }));
            }
        }