/** * 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")); } }