示例#1
0
        public FunctionOpenResult <bool> DeleteCodeTemplateByID(List <int> idList)
        {
            var r = new FunctionOpenResult <bool>();

            r.Data = (CodeTemplateDal.Delete(idList) && Rel_Solution_CodeTemplateDal.DeleteByCodeTemplateId(idList));
            return(r);
        }
示例#2
0
        public FunctionResult <CodeTemplate> GetCodeTemplate(int Id)
        {
            var r = new FunctionResult <CodeTemplate>();

            r.Data = CodeTemplateDal.Get(Id);
            return(r);
        }
示例#3
0
        public FunctionOpenResult <bool> UpdateCodeTemplateByID(CodeTemplate info)
        {
            var r = new FunctionOpenResult <bool>();

            r.Data = CodeTemplateDal.Update(info) > 0;
            return(r);
        }
示例#4
0
        public FunctionOpenResult <bool> DeleteCodeTemplateByID(List <int> idList)
        {
            var r = new FunctionOpenResult <bool>();

            r.Data = CodeTemplateDal.Delete(idList);
            return(r);
        }
示例#5
0
        public FunctionResult <SolutionTemplate> GetWithCodeTemplatesBySolutionTemplateId(int Id)
        {
            FunctionResult <SolutionTemplate> r = Get(Id);

            if (r.ActionResult && r.HavingData)
            {
                r.Data.SolutionTemplates = CodeTemplateDal.GetListBySolutionTemplateId(Id);
            }
            return(r);
        }
示例#6
0
        public FunctionResult <CodeTemplate> CreateCodeTemplate(CodeTemplate info, int solutionTemplateId)
        {
            var r  = new FunctionResult <CodeTemplate>();
            int id = CodeTemplateDal.Add(info);

            if (id > 0)
            {
                r.Data = info; r.Data.CodeTemplateId = id;
                Rel_Solution_CodeTemplateDal.Add(new Rel_Solution_CodeTemplate()
                {
                    SolutionTemplateId = solutionTemplateId,
                    CodeTemplateId     = id
                });
            }
            return(r);
        }
示例#7
0
 public GridPager <CodeTemplate> GetPager(GridPagerPamater <CodeTemplateSearchPamater> searchParam)
 {
     var r = CodeTemplateDal.GetGridPager(searchParam); return(r);
 }
示例#8
0
 public FunctionListResult <CodeTemplate> GetList(CodeTemplateSearchPamater pamater)
 {
     var r = new FunctionListResult <CodeTemplate>(); r.Data = CodeTemplateDal.GetList(pamater); return(r);
 }