public IDictionary <string, Sensor> UpdateSensors(IDictionary <string, Sensor> listOfSensors) { //BUG HERE SOMEWHERE!!! foreach (var sensor in listOfSensors.Values) { var senzorTime = DateTime.Parse(sensor.TimeStamp).AddSeconds(sensor.PoolInterval); if (DateTime.Parse(sensor.TimeStamp).AddSeconds(sensor.PoolInterval) < DateTime.Now) { var response = GetSensorById("8e4c46fe-5e1d-4382-b7fc-19541f7bf3b0", sensor.ApiId); sensor.TimeStamp = response.TimeStamp; sensor.Value = response.Value.ToString(); context.Update(sensor); } } context.SaveChanges(); return(listOfSensors); }
public static void ClearAllData() { using (var context = new DormitoryContext()) { Exec(context.Rooms); Exec(context.Floors); Exec(context.Buildings); Exec(context.Priorities); Exec(context.Students); Exec(context.Classes); Exec(context.Faculties); Exec(context.Clubs); Exec(context.Employees); context.SaveChanges(); } }
public ApplicationModel(ApplicationJsonModel jsonData) { DormitoryContext db = new DormitoryContext(); Id = Guid.NewGuid(); var dateArray = jsonData.DateOfBirth.Split('-').Select(x => Convert.ToInt32(x)).ToArray(); DateOfBirth = new DateTime(dateArray[0], dateArray[1], dateArray[2]); FirstName = jsonData.FirstName; Surname = jsonData.Surname; AcademicYearOfStudies = Convert.ToUInt32(jsonData.AcademicYearOfStudies); CitizenshipDictModelId = db.CitizenshipDict.First(x => x.Code == jsonData.CitizenshipDictCode).Id; CourseDictModelId = db.CourseDict.First(x => x.Code == jsonData.CourseDictKey).Id; GenderDictModelId = db.GenderDict.First(x => x.Code == jsonData.GenderDictKey).Id; EmailAdress = jsonData.EmailAdress; CollegeId = jsonData.CollegeId; IndexNumber = jsonData.IndexNumber; CourseYearDictModelId = db.CourseYearDict.First(x => x.Code == jsonData.CourseYearDictKey).Id; NumberOfBedDictModelId = db.NumberOfBedDict.First(x => x.Code == jsonData.NumberOfBedDictKey).Id; db.Application.Add(this); db.SaveChanges(); db.Dispose(); }
void IRepository <T> .Save() { context.SaveChanges(); }