public static void UpdateUser(PersonModel person) { pmSelectedPerson = person; if (pmSelectedPerson != null) { GetAllTimesheetEntriesForPerson(); } else { ocTimesheetEntires = null; if (TimesheetEntriesChanged != null) { TimesheetEntriesChanged.Invoke(); } } }
private static void GetAllTimesheetEntriesForPerson() { string strQuery = "SELECT t.ID, t.ClockIn, t.ClockOut, t.UnpaidTime UnpaidTimeSpanTicks, t.PaidTime PaidTimeSpanTicks, t.BreakStart BreakStart FROM TimesheetEntries t WHERE PersonID = @ID; "; var queryResults = DatabaseModel.Query <TimesheetEntryModel>(strQuery, pmSelectedPerson); if (queryResults != null) { ocTimesheetEntires = new ObservableCollection <TimesheetEntryModel>(queryResults); } else { ocTimesheetEntires = null; } if (TimesheetEntriesChanged != null) { TimesheetEntriesChanged.Invoke(); } }