public void Consume(DeleteReadMessage message)
        {
            Console.WriteLine("Read deleted");

            DataReadsRepository rep = new DataReadsRepository();

            rep.DeleteRead(message.id);
        }
Exemple #2
0
        public void Consume(DeleteReadMessage message)
        {
            Console.WriteLine("Read deleted");

            DataReadsRepository rep = new DataReadsRepository();

            rep.DeleteRead(message.id);

            Bus.Instance.Publish(new ReadsCollectionChangedMessage()
            {
                CorrelationId = message.CorrelationId
            });
        }
Exemple #3
0
        public void Consume(InsertReadCommand msg)
        {
            Console.WriteLine("New read inserted");
            System.Threading.Thread.Sleep(1000);

            DataReadsRepository rep = new DataReadsRepository();

            rep.AddDataRead(new DataReadDto()
            {
                ReadTimeStamp = msg.ReadTimeStamp,
                SerialNumber  = msg.SerialNumber,
                Value         = msg.Value
            });
        }
        public void Consume(InsertReadCommand msg)
        {
            Console.WriteLine("New read inserted");
            System.Threading.Thread.Sleep(1000);

            DataReadsRepository rep = new DataReadsRepository();

            rep.AddDataRead(new DataRead()
            {
                ReadTimeStamp = msg.ReadTimeStamp,
                SerialNumber  = msg.SerialNumber,
                Value         = msg.Value,
                CommandId     = msg.CorrelationId
            });

            Bus.Instance.Publish(new ReadsCollectionChangedMessage()
            {
                CorrelationId = msg.CorrelationId
            });
        }
Exemple #5
0
        // GET api/<controller>

        /// <summary>
        /// Read are made directly to the database.
        /// </summary>
        /// <returns></returns>
        public IEnumerable <DataReadDto> GetAllReads()
        {
            var rep = new DataReadsRepository();

            return(rep.GetDataReadsByDates(DateTime.UtcNow.AddDays(-90)));
        }