Exemple #1
0
        private static string getRobots(DBStorage db, string message)
        {
            RobotQuery query;

            if (message.Equals(string.Empty))
            {
                query = new RobotQuery();
            }
            else
            {
                try
                {
                    query = (RobotQuery)JsonConvert.DeserializeObject(message, typeof(RobotQuery));
                }
                catch (Exception) { return("ERR"); }
                if (query == null || query.text == null)
                {
                    return("ERR");
                }
            }

            return(JsonConvert.SerializeObject(db.getRobots(query)));
        }
 public Task <Result <Exception, RobotAgreggate> > Handle(RobotQuery query, CancellationToken cancellationToken)
 {
     return(Task.FromResult(_repository.Get(query.RobotId)));
 }