public void EndWorkShiftEvent(int? id) { var worker = uOW.WorkshiftHistoryRepo.Get(s => s.DriverId == id).LastOrDefault(); uOW.WorkshiftHistoryRepo.SetStateModified(worker); worker.WorkEnded = DateTime.Now; uOW.Save(); }