public void AddDataRead(DataReadDto readToAdd)
        {
            MongoClient client = new MongoClient();

            MongoCollection <DataReadDto> dataReads = client.GetServer().GetDatabase("test").GetCollection <DataReadDto>("DataReadsDtos");

            dataReads.Insert(readToAdd);
        }
コード例 #2
0
        /// <summary>
        /// Sends an InsertRead command and returns the guid of the command.
        /// </summary>
        /// <param name="read"></param>
        /// <returns></returns>
        public CommandRequestInfoDto Post([FromBody] DataReadDto read)
        {
            System.Threading.Thread.Sleep(1000);

            var guid = Guid.NewGuid();

            Bus.Instance.Publish(new InsertReadCommand
            {
                SerialNumber  = read.SerialNumber,
                ReadTimeStamp = read.ReadTimeStamp,
                Value         = read.Value,
                CorrelationId = guid
            });

            return(new CommandRequestInfoDto()
            {
                TransactionID = guid.ToString()
            });
        }