public QueuesAndTopics Get(QueuesAndTopicsRequest request) { if (Encrypt.EncryptToken(request.Time, request.WorkerId, request.Address, request.Token)) { var queues = QueuesQueries.GetWorkerQueues(DBConnection, request.WorkerId); var topics = TopicsQueries.GetWorkerTopics(DBConnection, request.WorkerId); return(new QueuesAndTopics { Queues = queues, Topics = topics }); } throw new BadRequestException(); }
public object Get(QueuesAndTopicsRequest request) { try { var queuesAndTopics = GettingQueuesAndTopics.Get(request); return(new QueuesAndTopicsResponse() { Queues = queuesAndTopics.Queues, Topics = queuesAndTopics.Topics }); } catch (BadRequestException) { return(new HttpError(HttpStatusCode.BadRequest, "BadRequest")); } }