public string GetTestWay() { Point pointStart = new Point(55.796134, 49.088999); Point pointEnd = new Point(55.798455, 49.075159); Point different = new Point((pointEnd.X - pointStart.X) / 100, (pointEnd.Y - pointStart.Y) / 100); Point oneTh = new Point(0.0000232099999999, -0.00013840000000101852); List <DataMobailLevel> dataMobailsTest = new List <DataMobailLevel>(100); var pointXiteration = pointStart.X; var pointYiteration = pointStart.Y; Random rnd = new Random(); for (int i = 0; i < 100; i++) { var levelRandom = rnd.Next(0, 12); pointXiteration += oneTh.X; pointYiteration += oneTh.Y; DataMobailLevel testData = new DataMobailLevel(); testData.level = levelRandom; testData.nameOperator = "Beeline"; testData.X = pointXiteration; testData.Y = pointYiteration; testData.valid = true; dataMobailsTest.Add(testData); } return(dataMobailsTest.ToJson()); }
private static void Add(IMongoCollection <BsonDocument> collection, DataMobailLevel note) { if (note.X != 0 && note.Y != 0) { collection.InsertOne(note.ToBsonDocument()); } }