/// <summary> /// Gets the leave parameters. /// </summary> /// <param name="userId">The user identifier.</param> private async void GetLeaveParams(string userId) { if (ApplicationData.LeaveParameters == null) { ApplicationData.LeaveParameters = await leaveRequestRepository.RetrieveLeave(ApplicationData.User.Token, userId); } leaveParams = ApplicationData.LeaveParameters; var leaveTypes = new List<TypeInfo>(leaveParams.DayTypes); fromDayTypeListPicker.ItemsSource = leaveTypes; toDayTypeListPicker.ItemsSource = leaveTypes; dayTypesInitialized = true; }
/// <summary> /// Gets the leave parameters. /// </summary> /// <param name="userId">The user unique identifier.</param> private async void GetLeaveParams(string userId) { if (ApplicationData.LeaveParameters == null) { ApplicationData.LeaveParameters = await leaveRequestRepository.RetrieveLeave(ApplicationData.User.Token, userId); } leaveParams = ApplicationData.LeaveParameters; var spinnerArrayAdapter = new SpinnerAdapter(this, Android.Resource.Layout.SimpleSpinnerItem, leaveParams.DayTypes); spinnerArrayAdapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem); fromSpinner.Adapter = toSpinner.Adapter = spinnerArrayAdapter; }