protected ItemProgress Upgraded(IDbConnection connection, GDetailPlanetDataModel planet, BuildUpgrade bu, IServiceProvider resolver) { if (!bu.IsUpgradeComplite(bu.Progress)) { return(bu.Progress); } bu.Progress = ItemProgress.ProgressUpdateComplite(bu.Progress); BuildUpgrade.TransactionBuildUpdate(connection, planet, bu, resolver); return(bu.Progress); }