// 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()); }
public async Task <bool> UpdateBuilding(Building building) { await _context.Building.FindAsync(building.Id); _context.Building.Update(building); _context.SaveChanges(); return(true); }