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