private static void ForceLogOff(int officeId) { Collection <FrequencyDates> applicationDates = Dates.GetFrequencyDates(AppUsers.GetCurrentUserDB()); DateTime forcedLogOffOn = DateTime.Now.AddMinutes(2); if (applicationDates != null) { FrequencyDates model = applicationDates.FirstOrDefault(c => c.OfficeId.Equals(officeId)); if (model != null) { FrequencyDates item = model.Clone() as FrequencyDates; if (item != null) { item.ForcedLogOffTimestamp = forcedLogOffOn; item.NewDayStarted = false; applicationDates.Add(item); applicationDates.Remove(model); } Dates.SetApplicationDates(AppUsers.GetCurrentUserDB(), applicationDates); } } }
private static void SuggestDateReload() { int officeId = AppUsers.GetCurrent().View.OfficeId.ToInt(); Collection <FrequencyDates> applicationDates = Dates.GetFrequencyDates(AppUsers.GetCurrentUserDB()); if (applicationDates != null) { FrequencyDates model = applicationDates.FirstOrDefault(c => c.OfficeId.Equals(officeId)); if (model != null) { FrequencyDates item = model.Clone() as FrequencyDates; if (item != null) { item.NewDayStarted = true; applicationDates.Add(item); applicationDates.Remove(model); } Dates.SetApplicationDates(AppUsers.GetCurrentUserDB(), applicationDates); } } }