public IActionResult DaignosisDelete(int id)
        {
            //permissions
            if (SharedData.isDiagnosisMenuAccessible == false)
            {
                return(AccessDeniedView());
            }
            ResponceModel responceModel = new ResponceModel();

            try
            {
                var daignosis = _treatmentServices.GetDiagnosisById(id);

                if (daignosis == null)
                {
                    //No product found with the specified id
                    return(RedirectToAction("List"));
                }

                var count = _treatmentRecordService.GetPatientInfoByHospitalId(id).Count();
                if (count == 0)
                {
                    _treatmentServices.DeleteDiagnosis(daignosis);
                    responceModel.Success = true;
                    responceModel.Message = "Deleted.";
                    AddNotification(NotificationMessage.TitleSuccess, NotificationMessage.msgDeleteHospital, NotificationMessage.TypeSuccess);
                    return(Json(responceModel));
                }
                else
                {
                    responceModel.Success = false;
                    responceModel.Message = "NotDeleted.";
                    AddNotification(NotificationMessage.TitleError, NotificationMessage.ErrorMsg, NotificationMessage.TypeError);

                    return(Json(responceModel));
                }
            }
            catch (Exception e)
            {
                responceModel.Success = false;
                responceModel.Message = "NotDeleted.";
                AddNotification(NotificationMessage.TitleError, NotificationMessage.ErrorMsg, NotificationMessage.TypeError);

                return(Json(responceModel));
            }
        }
        //1/10/19 aakansha

        // Post: Hospital/Delete/5
        public virtual IActionResult Delete(int id)
        {
            ResponceModel responceModel = new ResponceModel();

            try
            {
                var hospital = _hospitalServices.GetHospitalById(id);
                if (hospital == null)
                {
                    //No product found with the specified id
                    return(RedirectToAction("List"));
                }
                if (hospital != null)
                {
                    var count = _treatmentRecordService.GetPatientInfoByHospitalId(id).Count();
                    if (count == 0)
                    {
                        _hospitalServices.DeleteHospital(hospital);
                        responceModel.Success = true;
                        responceModel.Message = "Deleted.";
                        AddNotification(NotificationMessage.TitleSuccess, NotificationMessage.msgDeleteHospital, NotificationMessage.TypeSuccess);
                        return(Json(responceModel));
                    }
                    else
                    {
                    }
                }
                responceModel.Success = false;
                responceModel.Message = "NotDeleted.";
                AddNotification(NotificationMessage.TitleError, NotificationMessage.ErrormsgDeleteHospital, NotificationMessage.TypeError);
                return(Json(responceModel));
            }
            catch (Exception e)
            {
                responceModel.Success = false;
                responceModel.Message = "NotDeleted.";
                AddNotification(NotificationMessage.TitleError, NotificationMessage.ErrormsgDeleteHospital, NotificationMessage.TypeError);
                return(Json(responceModel));
            }
        }