public void ChangeAllowanceToSendErrorSms(bool allowance) { if (context.SMSNoticeSettings.Any(x => x.Active)) { SMSNoticeSettings dbEntry = context.SMSNoticeSettings.First(x => x.Active); dbEntry.FlagServiceErrorSmsSent = allowance; context.Entry(dbEntry).State = System.Data.Entity.EntityState.Modified; if (dbEntry.StartTime == new TimeSpan(0) || dbEntry.EndTime == new TimeSpan(0)) { throw new Exception("ChangeAllowanceToSendErrorSms: " + Environment.StackTrace); } context.SaveChanges(); } }
public void ChangePermissionToEraseDailyData(bool permission) { if (context.SMSNoticeSettings.Any(x => x.Active)) { SMSNoticeSettings dbEntry = context.SMSNoticeSettings.First(x => x.Active); dbEntry.AllowToEraseDailyData = permission; context.Entry(dbEntry).State = System.Data.Entity.EntityState.Modified; if (dbEntry.StartTime == new TimeSpan(0) || dbEntry.EndTime == new TimeSpan(0)) { throw new Exception("ChangePermissionToEraseDailyData: " + Environment.StackTrace); } context.SaveChanges(); } }