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); }
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); }