private async void LoadPageData() { RbtnList.Add("Yes"); RbtnList.Add("No"); try { _objHeaderModel.TokenCode = Settings.TokenCode; _objDriver_DailyCheckListGetRequest = new Driver_DailyCheckListGetRequest { Id = Settings.UserId, WorksheetId = WorkSheetId.ToString(), //changes by ritesh/rohit DefaultVehicleId = Settings.VehicleID }; await Navigation.PushPopupAsync(new LoadingPopPage()); _objDriver_DailyCheckListGetResponse = await _apiServices.DriverDailyCheckListGetAsync(new Get_API_Url().Driver_DailyCheckListApi(_baseUrl), true, _objHeaderModel, _objDriver_DailyCheckListGetRequest); if (_objDriver_DailyCheckListGetResponse.Response.StatusCode == 200) { foreach (var itm in _objDriver_DailyCheckListGetResponse.Response.CheckListList) { itm.IsChecked = false; } Settings.RegoNo = _objDriver_DailyCheckListGetResponse.Response.RegoNo; sepListView.FlowItemsSource = _objDriver_DailyCheckListGetResponse.Response.CheckListList; foreach (var items in _objDriver_DailyCheckListGetResponse.Response.QuestionList) { items.LoadAnswerOptions = RbtnList; } QuestionWithOptionList.ItemsSource = _objDriver_DailyCheckListGetResponse.Response.QuestionList; DependencyService.Get <IToast>().Show("Sucess"); // WorksheetList.ItemsSource = _objDriverWorkSheetListResponse.Response.WorksheetListByEmployee; await Navigation.PopAllPopupAsync(); } else { DependencyService.Get <IToast>().Show("Something Bad Happend please Try again Later!"); await Navigation.PopAllPopupAsync(); } } catch (Exception ex) { var msg = ex.Message; await Navigation.PopAllPopupAsync(); } }
public Driver_DailyCheckListPage(int sheetId, int vehicleId) { InitializeComponent(); NavigationPage.SetHasNavigationBar(this, false); _objDailyEntryViewModel = new DailyEntryViewModel(); _objHeaderModel = new HeaderModel(); _apiServices = new RestApi(); _baseUrl = Settings.Url + Domain.DriverDailyCheckListApiConstant; _baseUrlPostdata = Settings.Url + Domain.DriverDailyCheckListSubmitDataApiConstant; _objDriver_DailyCheckListGetResponse = new Driver_DailyCheckListGetResponse(); _objDriver_DailyCheckListPostResponse = new Driver_DailyCheckListPostResponse(); WorkSheetId = sheetId; VehicleId = vehicleId; RbtnList = new List <string>(); CheckBoxObj = new List <int>(); RadiobBtnObj = new List <int>(); LoadPageData(); }