Пример #1
0
        private async void GetDepartmentList()
        {
            try
            {
                await Navigation.PushPopupAsync(new LoadingPopPage());

                _objDepartmentListResponseModel = await _apiServices.DepartmentListAsync(new Get_API_Url().DepartmentListApi(_baseurlDeptList), true, _objHeaderModel, _objDepartmentListRequestModel);

                var _result = _objDepartmentListResponseModel.Response;
                if (_result.StatusCode == 200)
                {
                    illNessAutoSuggestion.DataSource        = _result.DepartmentList;
                    illNessAutoSuggestion.DisplayMemberPath = "Name";
                    illNessAutoSuggestion.SelectedValuePath = "Id";
                    await Navigation.PopAllPopupAsync();

                    // DependencyService.Get<IToast>().ShowToast(_result.Message);
                }
                else
                {
                    await Navigation.PopAllPopupAsync();

                    DependencyService.Get <IToast>().ShowToast(_result.Message);
                }
            }
            catch (Exception ex)
            {
                DependencyService.Get <IToast>().ShowToast("Something Went Wrong please try Again or check your Internet Connection!!");
                await Navigation.PopAllPopupAsync();

                var msg = ex.Message;
            }
        }
Пример #2
0
        public AppointmentBookingPage()
        {
            InitializeComponent();
            NavigationPage.SetHasNavigationBar(this, false);
            _apiServices = new RestApi();
            _objBookAppointmentRequestModel  = new BookAppointmentRequestModel();
            _objBookAppointmentResponseModel = new BookAppointmentResponseModel();
            _objDepartmentListRequestModel   = new DepartmentListRequestModel();
            _objDepartmentListResponseModel  = new DepartmentListResponseModel();
            _objDoctorListRequestModel       = new DoctorListRequestModel();
            _objDoctorListResponseModel      = new DoctorListResponseModel();
            _objReason4VisitResponseModel    = new Reason4VisitResponseModel();
            _objHeaderModel          = new HeaderModel();
            _objHeaderModel.OTPToken = Settings.TokenCode;

            _baseurlDeptList = Settings.Url + Domain.DepartmentApiConstant;
            _baseUrlDocList  = Settings.Url + Domain.DoctorDetailApiConstant;
            _reason4VisitUrl = Settings.Url + Domain.GetReasonForVisitApiConstant;

            GetReason4Visit();
            listDoctorListByDept.ItemSelected += ListDoctorListByDept_ItemSelected;
        }