CIBridge.Web.Controllers.ProjectsController.GetBuildEngine C# (CSharp) Method

GetBuildEngine() public method

public GetBuildEngine ( ) : IBuildEngine
return IBuildEngine
        public IBuildEngine GetBuildEngine()
        {
            IBuildEngine engine;
            if (!string.IsNullOrEmpty(TeamCityUrl))
            {
                engine = new TeamCity(new Uri(TeamCityUrl), TeamCityUsername, TeamCityPassword);
            }
            else if (!string.IsNullOrEmpty(CCNetServerUsername))
                engine = new ManualCCNet(CCNetUrl, CCNetServer, CCNetUser, CCNetSource, new System.Net.NetworkCredential(CCNetServerUsername, CCNetServerPassword));
            else
                engine = new ManualCCNet(CCNetUrl, CCNetServer, CCNetUser, CCNetSource);

            return engine;
        }