Ejemplo n.º 1
0
        public FollowOnBookingResult BookFollowOn(string fromId, string clientRef, DateTime requestedDate, string username, string password, int engineerId, string bookingReason, string url)
        {
            OnlineBookingService.IFzOnlineBookingservice OBS = new IFzOnlineBookingservice();
            OBS.Url = url;

            OnlineBookingService.TOnlineBookFollowOnDetails request = new TOnlineBookFollowOnDetails();
            request.UserName     = username.ToUpper();
            request.Password     = bookingPwd;
            request.FromID       = fromId;
            request.ClientRef    = clientRef;
            request.SelectedDate = requestedDate;
            request.EngineerID   = engineerId;
            // request.Reason = bookingReason;

            OnlineBookingService.TOnlineBookFollowOnResponseDetails response = OBS.BookFollowOn(request);

            FollowOnBookingResult result = new FollowOnBookingResult();

            result.uid       = 1;
            result.booked    = response.Booked;
            result.clientRef = response.ClientRef;
            if (response.Booked)
            {
                result.bookedDate = requestedDate;
            }
            return(result);
        }