コード例 #1
0
        public Response ConsultarUbicacionContenedores(string senderID, string EquipmentNumber, string ReferenceNumber, string url)
        {
            Response        response = new Response();
            TransDepotProxy proxy    = new TransDepotProxy();
            RequestConsultarUbicacionContenedores request = new RequestConsultarUbicacionContenedores();

            try
            {
                request.SenderID        = senderID;
                request.EquipmentNumber = EquipmentNumber;
                request.ReferenceNumber = ReferenceNumber;

                var responseProxy = proxy.ConsultarUbicacionContenedores(request, url);

                if (responseProxy.isValid)
                {
                    response.Estado = true;
                    response.Data   = responseProxy.data[0].Location;
                }
                else
                {
                    response.Estado = false;
                    responseProxy.messages.ForEach(x => response.Mensaje = response.Mensaje + " " + x.message);
                }
            }
            catch (Exception ex)
            {
                response.Estado  = false;
                response.Mensaje = ex.Message;
            }

            return(response);
        }
コード例 #2
0
        public ResponseConsultarUbicacionContenedor ConsultarUbicacionContenedores(RequestConsultarUbicacionContenedores request, string url)
        {
            var response = Helper.InvocarServicio <ResponseConsultarUbicacionContenedor, RequestConsultarUbicacionContenedores>(request, url, "POST");

            return(response);
        }