Exemplo n.º 1
0
        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;
                }
            }
        }
Exemplo n.º 2
0
        public void DeleteGuide()
        {
            GuideIsSelected = Visibility.Collapsed;

            GuidesResponses.Add(selectedGuideResponse);

            SelectedGuideResponse = null;

            CampingTrip.Guide = null;

            this.InputingPriceIsEnable = false;
        }