示例#1
0
        //metodo para crear usuarios
        public IHttpActionResult SOS(RequestAlerta alerta)
        {
            Alerta alert  = new Alerta();
            var    Tokens = alert.M_AlertaSOSIns(alerta.idUsuario, alerta.idVecino);

            if (Tokens.Count > 0)
            {
                var mensaje = alert.SendNotification(Tokens.ToArray(), "Alerta de Robo", alerta.coordenadas);
                return(Ok(mensaje));
            }
            else
            {
                return(NotFound());
            }
        }
示例#2
0
        //metodo para crear alerta de emergencia
        public IHttpActionResult Emergencia(RequestAlerta alerta)
        {
            Alerta alert  = new Alerta();
            var    Tokens = alert.M_AlertaEmergenciaIns(alerta.idUsuario, alerta.idVecino);

            if (Tokens.Count > 0)
            {
                var mensaje = alert.SendNotification(Tokens.ToArray(), "Necesitan tu Ayuda!!", alerta.coordenadas);
                return(Ok(mensaje));
            }
            else
            {
                return(NotFound());
            }
        }
示例#3
0
        //metodo para crear usuarios
        public IHttpActionResult Sospecha(RequestAlerta alerta)
        {
            Alerta alert = new Alerta();

            var Tokens = alert.M_AlertaSospechaIns(alerta.idUsuario, alerta.coordenadas, alerta.texto);

            if (Tokens.Count > 0)
            {
                var mensaje = alert.SendNotification(Tokens.ToArray(), "Alerta por Sospecha", alerta.coordenadas);
                return(Ok(mensaje));
            }
            else
            {
                return(NotFound());
            }
        }