示例#1
0
        public void insert_maxim()
        {
            var dao = new MaximSpaDAO();

            for (int i = 0; i < 10; i++)
            {
                var newMaxim = new MaximEntity();
                newMaxim.Name    = "hello";
                newMaxim.Content = "world";
                var insertOperation = TableOperation.InsertOrReplace(newMaxim);
                dao.MaximTable.Execute(insertOperation);
            }

            var query     = new TableQuery <MaximEntity>();
            var maximList = dao.MaximTable.ExecuteQuery(query).ToList();



            //var query = new TableQuery<AzureTableLogEntity>();
            //var maxRowKey = table.ExecuteQuery(query).Max(item => long.Parse(item.RowKey));

            //var log = new AzureTableLogEntity();
            //log.PartitionKey = tmpLog.Level;
            //log.LogLevel = tmpLog.Level;
            //log.Log = tmpLog.Log;
            //var insertOperation = TableOperation.InsertOrReplace(log);
            //table.Execute(insertOperation);
        }
示例#2
0
        public MaximEntity Post([FromBody] MaximEntity inMaxim)
        {
            if (inMaxim == null)
            {
                var msg = new HttpResponseMessage();
                msg.StatusCode = HttpStatusCode.BadRequest;
                msg.Content    = new StringContent("inMaxim is null, bad request, bad json");
                throw new HttpResponseException(msg);
            }

            var dao      = new MaximSpaDAO();
            var newMaxim = new MaximEntity();

            newMaxim.Name    = inMaxim.Name;
            newMaxim.Content = inMaxim.Content;
            var op = TableOperation.InsertOrReplace(newMaxim);

            dao.MaximTable.Execute(op);
            return(newMaxim);
        }