Example #1
0
 /**
  * Método para obtener los datos realizando el mapeo desde la capa de datos
  */
 public static ConfigTrafficLight fetch()
 {
     try {
         var result = ConfigTrafficLightDAL.fetch();
         ConfigTrafficLight entity = new ConfigTrafficLight();
         entity.id     = long.Parse(result.id + "");
         entity.green  = int.Parse(result.green + "");
         entity.yellow = int.Parse(result.yellow + "");
         entity.red    = int.Parse(result.red + "");
         return(entity);
     } catch (Exception e) {
         throw e;
     }
 }
 public HttpResponseMessage update(ConfigTrafficLight configTrafficLight)
 {
     if (checkToken(Request))
     {
         try {
             ConfigTrafficLightDomain.update(configTrafficLight.id, configTrafficLight.green, configTrafficLight.yellow, configTrafficLight.red);
             return(response(HttpStatusCode.OK, true, "ready"));
         } catch (Exception e) {
             return(response(HttpStatusCode.InternalServerError, false, e));
         }
     }
     else
     {
         return(response(HttpStatusCode.Unauthorized, false, "invalid token"));
     }
 }