示例#1
0
        public static DatabaseColumnName CreateSample()
        {
            DatabaseColumnName datafield = new DatabaseColumnName();
            var personFields             = new List <Row>();

            personFields.Add(new Row {
                Name = "p.firstName"
            });
            personFields.Add(new Row {
                Name = "p.lastName"
            });
            personFields.Add(new Row {
                Name = "p.IDNumber"
            });
            datafield.PersonFields = personFields.ToArray();
            var cardFields = new List <Row>();

            cardFields.Add(new Row {
                Name = "c.barcode"
            });
            cardFields.Add(new Row {
                Name = "c.accessNumber"
            });
            cardFields.Add(new Row {
                Name = "c.expiryDate"
            });
            datafield.CardFields = cardFields.ToArray();
            var imageFields = new Image();

            imageFields.Height    = 100;
            imageFields.Width     = 100;
            datafield.ImageFields = imageFields;
            return(datafield);
        }
示例#2
0
        public APIGatewayProxyResponse Get(APIGatewayProxyRequest request, ILambdaContext context)
        {
            DatabaseColumnName fields = DatabaseColumnName.CreateSample();
            var response = new APIGatewayProxyResponse
            {
                StatusCode = (int)HttpStatusCode.OK,
                Body       = JsonConvert.SerializeObject(fields),
                Headers    = new Dictionary <string, string> {
                    { "Content-Type", "application/json" }, { "Access-Control-Allow-Origin", "*" }
                }
            };

            return(response);
        }