Пример #1
0
        public static bool InsertMockData()
        {
            MeasurmentsData md = new MeasurmentsData
            {
                BuzzerVal       = 0,
                HudimityPrecent = 0,
                HudimityVal     = 0,
                IdrVal          = 0,
                Time            = DateTime.Now,
                UserId          = 12345678,
                UserName        = "******",
                WaterVal        = 0,
            };

            try
            {
                var x = EsClient.Index(md, i => i.Index(LogInConstData.indexName));
                Console.WriteLine(x.DebugInformation);
                return(true);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                return(false);
            }
        }
Пример #2
0
 // POST: api/Measurments
 public IHttpActionResult Post([FromBody] MeasurmentsData md)
 {
     if (EsNode == null)
     {
         InitElastic();
     }
     try
     {
         var x = EsClient.Index(md, i => i.Index(LogInConstData.indexName));
         return(Content(HttpStatusCode.OK, x));
     }
     catch (Exception ex)
     {
         return(Content(HttpStatusCode.ExpectationFailed, ex));
     }
 }