TicketImporter.TfsProject.getProcessTemplateName C# (CSharp) Method

getProcessTemplateName() private method

private getProcessTemplateName ( string project ) : string
project string
return string
        private string getProcessTemplateName(string project)
        {
            var ics = tfs.GetService<ICommonStructureService>();

            var projectInfo = ics.GetProjectFromName(project);

            if (projectInfo != null)
            {
                string projectName, projectState;
                int templateId;
                ProjectProperty[] projectProperties;

                ics.GetProjectProperties(projectInfo.Uri, out projectName, out projectState, out templateId,
                    out projectProperties);

                return projectProperties.Where(pt => pt.Name == "Process Template").Select(pt => pt.Value).FirstOrDefault();
            }

            return ("(Unable to determine)");
        }