/// <summary> /// 创建 /// </summary> /// <param name="list"></param> /// <param name="callback"></param> public void CreatePurgeTool(PurgeToolVM vm, EventHandler <RestClientEventArgs <dynamic> > callback) { List <PurgeToolInfo> data = new List <PurgeToolInfo>(); string result = vm.UrlList.Replace('\r', ' '); string[] arr = result.Split(';'); foreach (var item in arr) { if (!string.IsNullOrEmpty(item)) { data.Add(new PurgeToolInfo() { Url = item.Trim(), ClearDate = vm.ClearDate == null ? DateTime.Now : vm.ClearDate, Priority = Convert.ToInt32(string.IsNullOrEmpty(vm.Priority) ? "0" : vm.Priority), CompanyCode = CPApplication.Current.CompanyCode, LanguageCode = CPApplication.Current.LanguageCode, User = new BizEntity.Common.UserInfo() { UserName = CPApplication.Current.LoginUser.LoginName, SysNo = CPApplication.Current.LoginUser.UserSysNo } }); } } restClient.Create(CreatePurgeToolUrl, data, callback); }
public PurgeToolManagement() { InitializeComponent(); this.PurgeToolResult.LoadingDataSource += new EventHandler <LoadingDataEventArgs>(PurgeToolResult_LoadingDataSource); this.Loaded += (sender, e) => { facade = new PurgeToolFacade(); model = new PurgeToolVM(); this.spInfo.DataContext = model; }; }