Example #1
0
        protected override void DoAction()
        {
            if (hasDoAction)
            {
                return;
            }
            int projectId = Convert.ToInt32(GetParam("deployId"));
            List <DepProjectItem> projectList = SvnProcesser.ProjectItemList(projectId);

            JsonObject jsonContainer = new JsonObject();

            List <JsonObject> jsonList = new List <JsonObject>();

            foreach (var item in projectList)
            {
                JsonObject jItem = new JsonObject();
                jItem.Add("Id", item.Id);
                jItem.Add("Name", item.Name);
                jItem.Add("WebSite", item.WebSite);
                jItem.Add("DeployPath", item.DeployPath);
                jItem.Add("ExcludeFile", item.ExcludeFile);
                jItem.Add("CreateDate", item.CreateDate.ToString("yyyy-MM-dd HH:mm:ss"));
                jItem.Add("ServerId", item.ServerId);
                jsonList.Add(jItem);
            }
            jsonContainer.Add("rows", jsonList.ToArray());
            string comboJson = jsonContainer.ToJson();

            _context.Response.Write(comboJson);
        }
Example #2
0
        protected override void DoDelete()
        {
            int depId = Convert.ToInt32(GetParam("Id"));
            var list  = SvnProcesser.ProjectItemList(depId);

            foreach (var depProjectItem in list)
            {
                SvnProcesser.DeleteProjectItem(depProjectItem.Id);
            }
            SvnProcesser.DeleteProject(depId);
        }
Example #3
0
        private bool IsExist(int deployId, string name)
        {
            var list = SvnProcesser.ProjectItemList(deployId);

            return(list.Exists(m => m.Name.ToLower().Equals(name.ToLower())));
        }