예제 #1
0
        // TODO: Get all docs from Mongo
        public async Task <object> getAll(APIGatewayProxyRequest request, ILambdaContext context = null)
        {
            // I expect nothing in here
            LambdaLogger.Log(request.ToJson().ToString());

            NeARandFARBackEnd.RequestUtil requestUtil = new NeARandFARBackEnd.RequestUtil();
            MongoRequest mongoRequest = new MongoRequest(requestUtil.checkRequest(request, new string[1] {
                "collection"
            }));


            JsonDocument docs = await client.getDocuments(mongoRequest);

            // return new {context = context};

            return(new MongoResponse(new BsonDocument {
                { mongoRequest.collection, docs.ToString() }
            }));
        }
예제 #2
0
 public AuthHandler()
 {
     requestUtil = new NeARandFARBackEnd.RequestUtil();
 }