public void DeleteDriver() { DriverIsSelected = Visibility.Collapsed; DriversResponses.Add(selectedDriverResponse); SelectedDriverResponse = null; CampingTrip.Driver = null; this.InputingPriceIsEnable = false; }
public async void AcceptDriverAsync(object providerId) { var driverId = (int)providerId; var response = DriversResponses.Where(requestResponse => requestResponse.ProviderId == driverId).First(); SelectedDriverResponse = response; DriversResponses.Remove(selectedDriverResponse); CampingTrip.Driver = await GetDriverAsync(driverId); DriverIsSelected = Visibility.Visible; if (campingTrip.HasGuide) { if (campingTrip.Guide != null) { this.InputingPriceIsEnable = true; } } else { this.InputingPriceIsEnable = true; } if (campingTrip.HasPhotographer) { if (campingTrip.Photographer != null) { this.InputingPriceIsEnable = true; } else { this.InputingPriceIsEnable = false; } } else { this.InputingPriceIsEnable = true; } }