コード例 #1
0
ファイル: PackageManager.cs プロジェクト: yyc12345/bpm
        public static (PackageDatabaseTablePackageItem res, bool status) ToDatabaseFormat(this Command.EditpkgOption ori, PackageDatabaseTablePackageItem item)
        {
            var obj = new PackageDatabaseTablePackageItem()
            {
                name = ori.Name == "~" ? item.name : ori.Name,
                aka  = ori.Aka == "~" ? item.aka : ori.Aka,
                desc = ori.Desc == "~" ? item.desc : ori.Desc
            };

            try {
                obj.type = ori.Type == "~" ? item.type : (PackageType)(int.Parse(ori.Type));
            } catch {
                return(obj, false);
            }

            return(obj, true);
        }
コード例 #2
0
ファイル: PackageManager.cs プロジェクト: yyc12345/bpm
        public static (PackageDatabaseTablePackageItem res, bool status) ToDatabaseFormat(this Command.AddpkgOption ori)
        {
            var obj = new PackageDatabaseTablePackageItem()
            {
                name = ori.Name,
                aka  = ori.Aka,
                desc = ori.Desc
            };

            try {
                obj.type = (PackageType)(int.Parse(ori.Type));
            } catch {
                return(obj, false);
            }

            return(obj, true);
        }