protected override Job GetItemById(int id) { using (var context = new TimesheetsDb()) { return(context.GetEntityById <Job>(id)); } }
private void MoveToStartTime(TimesheetsDb db, Timesheet item, DateTime startTime) { var duration = item.EndTime - item.StartTime; item.StartTime = startTime; item.EndTime = item.StartTime + duration; db.UpdateTimesheet(item.Id, item.StartTime, item.EndTime); }