private async Task AddDoorStatusEntryToHistory(DoorDto d, Status previusStatus) { var doorStatusHistory = new DoorStatusHistory { DoorId = d.DoorId, PreviousStatus = previusStatus, NewStatus = d.Status, TimeOfChange = DateTime.UtcNow }; await _context.DoorStatusHistory.AddAsync(doorStatusHistory); }
private void LogDoorStatusChanged(Door door, DoorStatuses oldDoorStatus) { var doorStatusHistoryEntry = new DoorStatusHistory() { DoorID = door.ID, Description = $"Status Changed from {oldDoorStatus.ToString()} to {door.Status.ToString()}", ModifiedDate = DateTime.Now }; _context.DoorStatusHistory.Add(doorStatusHistoryEntry); _context.SaveChanges(); }