Exemplo n.º 1
0
        // GET: Building
        public ActionResult Index()
        {
            IList <Reading>  listOfReading = new List <Reading>();
            List <Building>  buildings     = _context.Building.ToList();
            List <Object>    objects       = _context.Object.ToList();
            List <DataField> dataFields    = _context.DataField.ToList();

            for (int i = 0; i < 10; i++)
            {
                foreach (var builing in buildings)
                {
                    foreach (var obj in objects)
                    {
                        foreach (var dataFiled in dataFields)
                        {
                            Reading reading = new Reading();
                            reading.BuildingId  = builing.Id;
                            reading.ObjectId    = obj.Id;
                            reading.DataFieldId = dataFiled.Id;
                            reading.Timestamp   = DateTime.Now;
                            reading.Value       = i;
                            listOfReading.Add(reading);
                        }
                    }
                }
            }
            _context.Reading.AddRange(listOfReading);
            _context.SaveChanges();
            return(View());
        }
Exemplo n.º 2
0
        public async Task <bool> UpdateBuilding(Building building)
        {
            await _context.Building.FindAsync(building.Id);

            _context.Building.Update(building);
            _context.SaveChanges();
            return(true);
        }