public void SGSPDPutTest_7_mess()
        {
            var res = new List <SGSPointData>();

            res.Add(new SGSPointData {
                IdSGSPoint   = 1,
                PointValue   = 226.782165527343,
                DateOfValue  = new DateTime(2020, 4, 1, 0, 0, 0),
                Explantation = "added on unit test"
            });
            res.Add(new SGSPointData
            {
                IdSGSPoint   = 1,
                PointValue   = 213.99836730957,
                DateOfValue  = new DateTime(2020, 4, 1, 0, 1, 0),
                Explantation = "added on unit test"
            });
            res.Add(new SGSPointData
            {
                IdSGSPoint   = 1,
                PointValue   = 214.845962524413,
                DateOfValue  = new DateTime(2020, 4, 1, 0, 2, 0),
                Explantation = "added on unit test"
            });
            res.Add(new SGSPointData
            {
                IdSGSPoint   = 1,
                PointValue   = 220.641265869141,
                DateOfValue  = new DateTime(2020, 4, 1, 0, 9, 0),
                Explantation = "added on unit test"
            });
            res.Add(new SGSPointData
            {
                IdSGSPoint   = 1,
                PointValue   = 219.261199951172,
                DateOfValue  = new DateTime(2020, 4, 1, 0, 12, 0),
                Explantation = "added on unit test"
            });
            res.Add(new SGSPointData
            {
                IdSGSPoint   = 1,
                PointValue   = 215.261199951172,
                DateOfValue  = new DateTime(2020, 4, 1, 0, 14, 0),
                Explantation = "added on unit test"
            });
            res.Add(new SGSPointData
            {
                IdSGSPoint   = 1,
                PointValue   = 210.261199951172,
                DateOfValue  = new DateTime(2020, 4, 1, 0, 15, 0),
                Explantation = "added on unit test"
            });
            var resm = SGSPointData.Put(res);

            Assert.AreEqual(7, res.Count);
            foreach (var m in resm)
            {
                Console.WriteLine($"{{\"MNumber\":{m.MNumber}, \"MessadgeString\": \"{m.MessadgeString}\"");
            }
        }
        public IEnumerable <SGSPointData> GetQ(int id)
        {
            var opd = new OnePointData {
                Id = id
            };

            return(SGSPointData.GetPointData(opd));
        }
        public void SGSPDGetPointDataTest_pid_1()
        {
            var res = SGSPointData.GetPointData(1);

            Assert.IsTrue(res.Count > 0);
            foreach (var m in res)
            {
                Console.WriteLine(m);
            }
        }
        public void SGSPDGetPointDataTest_pid_1_DT_2020_04_01_07_39_0_0()
        {
            var contDT = new DateTime(2020, 4, 1, 7, 39, 0, 0);
            var res    = SGSPointData.GetPointData(1, contDT, contDT);

            Assert.AreEqual(1, res.Count);
            foreach (var m in res)
            {
                Console.WriteLine(m);
            }
        }
        public void SGSPDGetPointDataQTest()
        {
            var res     = SGSPointData.GetPointDataQ();
            var control = SGSPoint.GetAll.Count;

            foreach (var m in res)
            {
                Console.WriteLine(m);
            }
            Assert.IsTrue(res.Count <= control);
        }
        public void SGSPDGetPointDataTest_pid_1Z()
        {
            var opd = new OnePointData {
                Id = 1
            };
            var res = SGSPointData.GetPointData(opd);

            Assert.IsTrue(res.Count > 0);
            foreach (var m in res)
            {
                Console.WriteLine(m);
            }
        }
        public void SGSPDGetPointDataTest_pid_1_4()
        {
            var contDT = new List <long> {
                1, 4
            };
            var res = SGSPointData.GetPointData(contDT);

            Assert.IsTrue(res.Count > 0);
            foreach (var m in res)
            {
                Console.WriteLine(m);
            }
        }
        public void SGSPDGetPointDataTest_pid_1_DT_2020_04_01_07_39_0_0_Z()
        {
            var contDT = new DateTime(2020, 4, 1, 7, 39, 0, 0);
            var opd    = new OnePointData {
                Id = 1, DateFrom = contDT, DateTo = contDT
            };
            var res = SGSPointData.GetPointData(opd);

            Assert.AreEqual(1, res.Count);
            foreach (var m in res)
            {
                Console.WriteLine(m);
            }
        }
Пример #9
0
 /// <summary>
 /// Добавляет единичную модель в набор для сериализации
 /// </summary>
 /// <param name="PD">Модель для добавления</param>
 public void Add(SGSPointData PD)
 {
     if (DataPoints != null)
     {
         var res = new List <SGSPointData>();
         res.AddRange(DataPoints);
         res.Add(PD);
         DataPoints = res.ToArray();
     }
     else
     {
         DataPoints = new SGSPointData[1] {
             PD
         };
     }
 }
Пример #10
0
 public List <Messadge> Put([FromBody] IEnumerable <SGSPointData> SGSPointDatas)
 {
     return(SGSPointData.Put(SGSPointDatas));
 }
Пример #11
0
 public IEnumerable <SGSPointData> GetPoinstData([FromBody] IEnumerable <long> PointsId)
 {
     return(SGSPointData.GetPointData(PointsId));
 }
Пример #12
0
 public IEnumerable <SGSPointData> Post([FromBody] ManyPointsData manyPointsData)
 {
     return(SGSPointData.GetPointData(manyPointsData.PointsId, manyPointsData.DateFrom, manyPointsData.DateTo));
 }
Пример #13
0
 public IEnumerable <SGSPointData> Post([FromBody] OnePointData onePointData, long id)
 {
     return(SGSPointData.GetPointData(id, onePointData.DateFrom, onePointData.DateTo));
 }
Пример #14
0
 public IEnumerable <SGSPointData> Get(long id)
 {
     return(SGSPointData.GetPointData(id));
 }
Пример #15
0
 public IEnumerable <SGSPointData> Get()
 {
     return(SGSPointData.GetPointData());
 }
        public void SGSPDPutTest_7_messTroubleShot()
        {
            var res = new List <SGSPointData>();
            var idp = 5;

            res.Add(new SGSPointData
            {
                IdSGSPoint   = idp,
                PointValue   = 11.0920066833496,
                DateOfValue  = new DateTime(2020, 4, 1, 0, 0, 0),
                Explantation = "added on unit test"
            });
            res.Add(new SGSPointData
            {
                IdSGSPoint   = idp,
                PointValue   = 9.23535823822021,
                DateOfValue  = new DateTime(2020, 4, 1, 0, 1, 0),
                Explantation = "added on unit test"
            });
            res.Add(new SGSPointData
            {
                IdSGSPoint   = idp,
                PointValue   = 10.4018611907959,
                DateOfValue  = new DateTime(2020, 4, 1, 0, 2, 0),
                Explantation = "added on unit test"
            });
            res.Add(new SGSPointData
            {
                IdSGSPoint   = idp,
                PointValue   = 11.5134706497192,
                DateOfValue  = new DateTime(2020, 4, 1, 0, 3, 0),
                Explantation = "added on unit test"
            });
            res.Add(new SGSPointData
            {
                IdSGSPoint   = idp,
                PointValue   = 10.34092617,
                DateOfValue  = new DateTime(2020, 4, 1, 0, 4, 0),
                Explantation = "added on unit test"
            });
            res.Add(new SGSPointData
            {
                IdSGSPoint   = idp,
                PointValue   = 10.64092617,
                DateOfValue  = new DateTime(2020, 4, 1, 0, 5, 0),
                Explantation = "added on unit test"
            });
            res.Add(new SGSPointData
            {
                IdSGSPoint   = idp,
                PointValue   = 10.85793114,
                DateOfValue  = new DateTime(2020, 4, 1, 0, 6, 0),
                Explantation = "added on unit test"
            });
            var resm = SGSPointData.Put(res);

            Assert.AreEqual(7, res.Count);
            var point = SGSPoint.GetAll.Where(m => m.Id == idp).FirstOrDefault();

            Assert.AreEqual(res[6].DateOfValue, point.LastDTSafeValue);
            foreach (var m in resm)
            {
                Console.WriteLine($"{{\"MNumber\":{m.MNumber}, \"MessadgeString\": \"{m.MessadgeString}\"");
            }
        }
 public IEnumerable <SGSPointData> PostQ([FromBody] OnePointData onePointData, long id)
 {
     onePointData.Id = id;
     return(SGSPointData.GetPointData(onePointData));
 }