private static string clearLogsBetween(DBStorage db, string message) { DroneLogQuery query; try { query = (DroneLogQuery)JsonConvert.DeserializeObject(message, typeof(DroneLogQuery)); } catch (Exception) { return("ERR"); } if (query == null || query.idDrone <= 0) // no hacer validaciones, solo se utiliza el ID del drone y las fechas (sin offset ni limit) { return("ERR"); } return(db.clearDroneLogs(query.idDrone, query.start, query.end) ? "OK" : "ERR"); }
private static string clearLogs(DBStorage db, string message) { short idDrone; try { idDrone = Int16.Parse(message); } catch (Exception) { return("ERR"); } if (idDrone <= 0) { return("ERR"); } return(db.clearDroneLogs(idDrone) ? "OK" : "ERR"); }