public void OnNavigatedTo(INavigationParameters parameters) { if (parameters.ContainsKey("UserReview")) { UserReviewJob = (JobRequestData)parameters["UserReview"]; } CheckReview(); }
private async void JobDetail(JobRequestData jobDetailSelected) { IsLoaderBusy = true; var param = new NavigationParameters(); param.Add("JobData", jobDetailSelected); await NavigationService.NavigateAsync(new Uri("/NavigationPage/JobDetailPage", UriKind.Relative), param); IsLoaderBusy = false; }
public void OnNavigatedTo(INavigationParameters parameters) { if (parameters.ContainsKey("JobData")) { jobRequestData = (JobRequestData)parameters["JobData"]; if (jobRequestData != null) { JobDetailData = jobRequestData; JobDetailData.IsJobCancel = (!string.IsNullOrEmpty(JobDetailData.cancel_reason) && !string.IsNullOrEmpty(JobDetailData.cancel_reason)) ? true : false; JobDetailData.IsQuotePrice = (!string.IsNullOrEmpty(JobDetailData.quote_price) && !string.IsNullOrEmpty(JobDetailData.quote_price)) ? true : false; JobDetailData.IsQuoteDescription = (!string.IsNullOrEmpty(JobDetailData.quote_description) && !string.IsNullOrEmpty(JobDetailData.quote_description)) ? true : false; if (!string.IsNullOrEmpty(JobDetailData.currency) && !string.IsNullOrWhiteSpace(JobDetailData.currency)) { JobDetailData.JobQuote = Convert.ToInt32(JobDetailData.currency) == Convert.ToInt32(CurrencyStatus.Yer) ? jobRequestData.quote_price + " " + CurrencyStatus.Yer.ToString() : jobRequestData.quote_price + " " + CurrencyStatus.USD.ToString(); } JobDetailData.IsLocationAvailable = !string.IsNullOrEmpty(JobDetailData.location) && !string.IsNullOrWhiteSpace(JobDetailData.location) && JobDetailData.location != AppResource.cyp_StreetPlaceholder ? true : false; JobDetailData.JobDateTimeValue = JobDetailData.job_date_time.HasValue ? JobDetailData.job_date_time.Value.ToString("dd-MMM-yyyy, hh:mm tt") : null; } } }