Ejemplo n.º 1
0
        public HttpResponseMessage GetAlarmaByCodigo(string idAlarma)
        {
            HttpResponseMessage msg = null;

            Alarma obj = AlarmaBRL.GetAlarmaById(Int32.Parse(idAlarma));

            if (obj == null)
            {
                msg = Request.CreateResponse(HttpStatusCode.NotFound, "Codigo de alarma invalido");
                return(msg);
            }

            msg = Request.CreateResponse <Alarma>(HttpStatusCode.OK, obj);
            return(msg);
        }
Ejemplo n.º 2
0
        public HttpResponseMessage ActivarAlarma(string idAlarma)
        {
            HttpResponseMessage msg = null;
            Alarma obj = AlarmaBRL.GetAlarmaById(Int32.Parse(idAlarma));

            if (obj == null)
            {
                msg = Request.CreateResponse(HttpStatusCode.NotFound, "No se ha encontrado la Alarma para desactivarla");
                return(msg);
            }

            obj.IsActive = !obj.IsActive;

            AlarmaBRL.UpdateAlarma(obj);

            msg = Request.CreateResponse <bool>(HttpStatusCode.OK, true);

            return(msg);
        }