protected override void DoAction() { List <DepProject> projectList = SvnProcesser.ProjectList(); JsonObject jsonContainer = new JsonObject(); List <JsonObject> jsonList = new List <JsonObject>(); foreach (var item in projectList) { JsonObject jItem = new JsonObject(); jItem.Add("SlnId", item.Id); jItem.Add("SlnName", item.Name); jItem.Add("Ip", item.Ip); jItem.Add("SvnPath", item.SvnPath); jItem.Add("SharePath", item.SharePath); jItem.Add("ExcludeFile", item.ExcludeFile); jItem.Add("CreateDate", item.CreateDate.ToString("yyyy-MM-dd HH:mm:ss")); jItem.Add("GameId", item.GameId); jsonList.Add(jItem); } jsonContainer.Add("rows", jsonList.ToArray()); string comboJson = jsonContainer.ToJson(); _context.Response.Write(comboJson); }
private bool IsExist(string name) { var list = SvnProcesser.ProjectList(); return(list.Exists(m => m.Name.ToLower().Equals(name.ToLower()))); }