コード例 #1
0
        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();
            }
        }
コード例 #2
0
        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();
            }
        }