public async void AcceptGuideAsync(object providerId) { var guideId = (int)providerId; var response = GuidesResponses.Where(requestResponse => requestResponse.ProviderId == guideId).First(); SelectedGuideResponse = response; GuidesResponses.Remove(selectedGuideResponse); CampingTrip.Guide = await GetGuideAsync(guideId); GuideIsSelected = Visibility.Visible; if (campingTrip.Driver != null) { if (campingTrip.HasPhotographer) { if (campingTrip.Photographer != null) { this.InputingPriceIsEnable = true; } } else { this.inputingPriceIsEnable = true; } } }
public void DeleteGuide() { GuideIsSelected = Visibility.Collapsed; GuidesResponses.Add(selectedGuideResponse); SelectedGuideResponse = null; CampingTrip.Guide = null; this.InputingPriceIsEnable = false; }