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); } }
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(); }