private bool CreateTask(NotifySettingModel model) { InstructionServiceBusiness bus = new InstructionServiceBusiness(); TaskMessageModel task = new TaskMessageModel(); task.TaskType = TaskTypeEnum.InterfaceClearCache; switch (model.SettingKey) { case "BuilderServiceSetting": task.TaskParam = CacheKeys.BuilderServiceSettingCacheKey; break; case "ScanServiceSetting": task.TaskParam = CacheKeys.ScanServiceSettingCacheKey; break; case "ReceiveServiceSetting": task.TaskParam = CacheKeys.ReceiveServiceSettingCacheKey; break; case "RedoServiceSetting": task.TaskParam = CacheKeys.RedoServiceSettingCacheKey; break; case "SendServiceSetting": task.TaskParam = CacheKeys.SendServiceSettingCacheKey; break; case "LogSetting": task.TaskParam = CacheKeys.LogSettingCacheKey; break; } return(bus.CreateTask(task)); }
/// <summary> /// 获取所有任务数据 /// </summary> /// <returns></returns> public List <TaskMessageModel> GetTaskMessageList(InstructionCondition con) { List <TaskMessageModel> retData = new List <TaskMessageModel>(); InstructionServiceClient client = null; try { client = new InstructionServiceClient(); List <TaskMessage> data = client.GetTaskMessageList(); data.ForEach(t => { TaskMessageModel model = MappingHelper.From <TaskMessageModel, TaskMessage>(t); retData.Add(model); }); con.RecordCount = retData.Count; } finally { if (client != null) { client.Close(); } } return(retData.Skip(con.Offset).Take(con.PageSize).ToList()); }
public ActionResult CreateTask(TaskMessageModel taskMessage) { ReturnMessage message = new ReturnMessage() { Success = false, Msg = "操作失败!" }; try { InstructionServiceBusiness bus = new InstructionServiceBusiness(); message.Success = bus.CreateTask(taskMessage); } catch (Exception ex) { message.Msg = ex.ToString(); } return(Content(JsonConvert.SerializeObject(message))); }
public bool CreateTask(TaskMessageModel taskMessage) { bool result = false; InstructionServiceClient client = null; try { client = new InstructionServiceClient(); TaskMessage message = MappingHelper.From <TaskMessage, TaskMessageModel>(taskMessage); result = client.CreateTask(message); } finally { if (client != null) { client.Close(); } } return(result); }