Exemple #1
0
    public GetAllAccommodationsResponse GetAllAccommodations(GetAllAccommodationsRequest GetAllAccommodationsRequest)
    {
        GetAllAccommodationsRequest1 inValue = new GetAllAccommodationsRequest1();

        inValue.GetAllAccommodationsRequest = GetAllAccommodationsRequest;
        GetAllAccommodationsResponse1 retVal = ((AccommodationsPort)(this)).GetAllAccommodations(inValue);

        return(retVal.GetAllAccommodationsResponse);
    }
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            GetAllAccommodationsResponse1 accommodationsResponse = Globals.AccommodationsClient.GetAllAccommodations(
                new GetAllAccommodationsRequest1(
                    new GetAllAccommodationsRequest()
            {
                auth_token = Globals.LoggedAgent.auth_token,
                id         = Globals.LoggedAgent.id
            }));
            ObservableCollection <AccommodationVM> vmCollection = new ObservableCollection <AccommodationVM>(
                accommodationsResponse.GetAllAccommodationsResponse.Accommodations.Accommodation.Select(
                    xmlAccommodation => new AccommodationVM
            {
                Address  = xmlAccommodation.address,
                Category = xmlAccommodation.category.ToString(),
                Type     = xmlAccommodation.type,
                ImageUri = xmlAccommodation.image_uri
            }).ToList());

            DataContext = new AccommodationsWindowVM()
            {
                Accommodations = vmCollection
            };
        }