예제 #1
0
        //edit ticket
        public int editTicket(int ParkingPlaceId, TicketData toEdit)
        {
            var client = new ServiceReference1.ParkingClient();

            return(client.editTicket(ParkingPlaceId, TicketToWebservice(toEdit)));
            //Todo client close
        }
예제 #2
0
        public int editParkingPlace(ParkingPlaceData toEdit)
        {
            var client = new ServiceReference1.ParkingClient();
            int tmp    = client.editParkingPlace(ParkingPlaceToWebservice(toEdit));

            client.Close();
            return(tmp);
        }
예제 #3
0
        public int createParkingPlace(ParkingPlaceData toCreate)
        {
            var client = new ServiceReference1.ParkingClient();
            int tmp    = client.createParkingPlace(ParkingPlaceToWebservice(toCreate));

            client.Close();
            return(tmp);
        }
예제 #4
0
        //get active tickets
        public void getActiveTickets(int ParkingPlaceId)
        {
            var client = new ServiceReference1.ParkingClient();
            var x      = client.getActiveTicketList(ParkingPlaceId);

            _Ticket.Clear();
            //put received elements into the list
            for (int i = 0; i < x.Length; i++)
            {
                _Ticket.Add(TicketFromWebservice(x.ElementAt(i)));
            }
            client.Close();
        }
예제 #5
0
        public void getAllParkingPlaces()
        {
            var client = new ServiceReference1.ParkingClient();
            //check if client id is available
            var x = client.getParkingPlaceList();

            _ParkingPlace.Clear();
            //put received elements into the list
            for (int i = 0; i < x.Length; i++)
            {
                _ParkingPlace.Add(ParkingPlaceFromWebservice(x.ElementAt(i)));
            }
            client.Close();
        }