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))); }