Exemple #1
0
        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");
        }
Exemple #2
0
        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");
        }