public void AddDeployModeProjectRule(LeagueRADSFileDeployMode originalDeployMode, LeagueRADSFileDeployMode targetDeployMode) { LeagueRADSDeployModeProjectRule foundDeployModeProjectRule = _projectRules.Find(x => x.OriginalFileDeployMode == originalDeployMode); if (foundDeployModeProjectRule != null) { _projectRules.Remove(foundDeployModeProjectRule); } _projectRules.Add(new LeagueRADSDeployModeProjectRule(originalDeployMode, targetDeployMode)); }
public LeagueRADSFileDeployMode GetTargetDeployMode(LeagueRADSFileDeployMode originalDeployMode) { LeagueRADSDeployModeProjectRule foundRule = _projectRules.Find(x => x.OriginalFileDeployMode == originalDeployMode); if (foundRule != null) { return(foundRule.TargetDeployMode); } else { return(_projectRules.Find(x => x.OriginalFileDeployMode == LeagueRADSFileDeployMode.Default).TargetDeployMode); } }