示例#1
0
 public AptCtl(string subPath, string modelName)
 {
     _rootSpaceName = AbpSolutionBll.GetRootNameSpace();
     _baseClase     = AbpSolutionBll.GetBaseClassName(AbpProjectType.WebHost);;
     _subPath       = subPath;
     _modelName     = modelName;
 }
示例#2
0
        public string GetInterfaceText()
        {
            var    lname            = _modelName.ToFirstLettleLcase();
            var    _name            = _modelName.ToUnderLineStringcase();
            var    name             = _modelName;
            var    baseClase        = AbpSolutionBll.GetBaseClassName(AbpProjectType.Application);;
            string managerNameSpace = GetManagerNameSapce();
            var    result           = tplInterface.Replace("$name$", name)
                                      .Replace("$_name$", _name)
                                      .Replace("$lname$", lname)
                                      .Replace("$manager.name.space$", managerNameSpace)
                                      .Replace("$baseClass$", baseClase)
                                      //.Replace("$items$", GetInterfaceItemsCode(items))
                                      .Replace("$root.name.space$", AbpSolutionBll.GetRootNameSpace())
            ;

            return(result);
        }
示例#3
0
        public string GetInterfaceText(List <IAbpAppItem> items = null)
        {
            var    lname        = _modelName.ToFirstLettleLcase();
            var    _name        = _modelName.ToUnderLineStringcase();
            var    name         = _modelName;
            var    baseClase    = AbpSolutionBll.GetBaseClassName(AbpProjectType.Application);;
            string appNameSpace = GetAppServiceNameSapce();
            var    result       = tplInterface.Replace("$name$", name)
                                  .Replace("$_name$", _name)
                                  .Replace("$lname$", lname)
                                  .Replace("$app.nameSapce$", appNameSpace)
                                  .Replace("$baseClass$", baseClase)
                                  .Replace("$items$", GetInterfaceItemsCode(items))
                                  .Replace("$using$", VbpCoderSetting.GetValue().AppUsing)
                                  .Replace("$root.name.space$", AbpSolutionBll.GetRootNameSpace())
                                  .Replace("$usingDto$", $"using {GetDtoNameSapce()};");

            return(result);
        }
示例#4
0
        public string GetServiceText(List <IAbpAppItem> items = null)
        {
            var    lname            = _modelName.ToFirstLettleLcase();
            var    _name            = _modelName.ToUnderLineStringcase();
            var    name             = _modelName;
            var    baseClase        = AbpSolutionBll.GetBaseClassName(AbpProjectType.Domain);;
            string managerNameSpace = GetManagerNameSapce();
            var    result           = tpl.Replace("$name$", name)
                                      .Replace("$_name$", _name)
                                      .Replace("$lname$", lname)
                                      .Replace("$manager.name.space$", managerNameSpace)
                                      .Replace("$baseClass$", baseClase)
                                      .Replace("$using$", VbpCoderSetting.GetValue().ManagerUsing)
                                      //.Replace("$items$", GetServiceItemsCode(items))
                                      .Replace("$root.name.space$", AbpSolutionBll.GetRootNameSpace())
            ;

            return(result);
        }