public async Task <LambdaProxyResponse> FunctionHandler(ApiGatewayProxyRequest request, ILambdaContext context) { _context = context; LambdaProxyResponse response; try { context.Logger.LogLine(SerializerUtil.Serialize(request)); response = await ExecutionFunction((ApiGatewayProxyRequest)request); _context?.Logger.LogLine(UtilityLibrary.Serialize(response)); } catch (Exception e) { _context?.Logger.LogLine(UtilityLibrary.Serialize(e)); return(new LambdaProxyResponse { statusCode = HttpStatusCode.InternalServerError, body = "Server Error", }); } return(response); }
public override string ToString() { return(SerializerUtil.Serialize(this)); }