Example #1
0
        public async void RefreshList(bool e = false)
        {
            bool isRewrite;

            if (e)
            {
                isRewrite = e;
            }
            else
            {
                isRewrite = RemindListOC.Count > 0 ? RemindListOC[0].IsRewrite : false;
            }
            RemindListOC.Clear();
            var remindList = await RemindSystemUtil.SyncRemindList();

            DatabaseMethod.ClearDatabase();
            int num = 1;

            foreach (var item in remindList)
            {
                RemindListModel temp = new RemindListModel();
                temp.Remind    = item;
                temp.Num       = num++;
                temp.IsRewrite = isRewrite;
                temp.Id        = item.Id;
                temp.json      = JsonConvert.SerializeObject(item);
                temp.ClassTime();
                if (item.Time != null)
                {
                    int hour, min;
                    hour = (int)item.Time / 60;
                    min  = (int)item.Time % 60;
                    TimeSpan beforeTime = new TimeSpan(hour, min, 0);
                    temp.Id_system = await RemindSystemUtil.AddAllRemind(OnceRemind(temp.Remind), beforeTime);
                }
                RemindListOC.Add(temp);
                DatabaseMethod.ToDatabase(temp.Id, temp.json, temp.Id_system);
            }
        }
Example #2
0
 public void DeleteRemind(int num)
 {
     DatabaseMethod.DeleteRemindItem(num);
 }
        public static NetMQMessage GenerateDatabaseModuleMethodMessage(int servermoduleID, int callID, DatabaseMethod method)
        {
            var baseMessage = GenerateBaseMessage(servermoduleID, callID);

            //if (method is HelloWorldMethod _method)
            //{
            //    return GenerateHelloWorldMessage(_method);
            //}
            throw new MethodFailedException();
        }