Ejemplo n.º 1
0
        public HttpResponseMessage LocalAtual(LocalUsuarioAtual localAtual)
        {
            LatLon lalon = new LatLon {
                Lat = localAtual.X,
                Lon = localAtual.Y
            };

            LatLonTime latLonTime = new LatLonTime
            {
                LatLon   = lalon,
                Time     = DateTime.Now,
                Panico   = localAtual.Panico,
                Mensagem = localAtual.Mensagem
            };

            if (Centralizador.IdUser_Position.ContainsKey(localAtual.NomeUser.ToUpper()))
            {
                Centralizador.IdUser_Position[localAtual.NomeUser.ToUpper()] = latLonTime;
            }
            else
            {
                Centralizador.IdUser_Position.Add(localAtual.NomeUser.ToUpper(), latLonTime);
            }

            Centralizador.GravaLocalUserbanco();

            return(Request.CreateResponse(HttpStatusCode.OK, new ResponseApi()
            {
                Status = Status.OK, Message = Resources.Messages.Save_OK
            }));
        }
        public bool RecibirMensajes(Centralizador.Entity.TransferenciaMensajes mensajes)
        {
            try
            {
                GestorIntermediario gestor = new GestorIntermediario();
                var resultado = gestor.EnviarAOperador(mensajes);
                return true;
            }
            catch (Exception ex) {

                return false;
            }
        }
 public void crearSOAP(Centralizador.Entity.Usuario MyObject)
 {
     //XmlSerializer xsSubmit = new XmlSerializer(typeof(MyObject));
     //var subReq = new MyObject();
     //using (StringWriter sww = new StringWriter())
     //using (XmlWriter writer = XmlWriter.Create(sww))
     //{
     //    xsSubmit.Serialize(writer, subReq);
     //    var xml = sww.ToString(); // Your XML
     //}
 }