public GetCountryQueryHandler(IGenericRepository countriesRepository, IMapper mapper, IOptions <HostUri> uriOptions) { _countriesRepository = countriesRepository; _mapper = mapper; _url = uriOptions.Value; }
public List <IssueTrackerConfigurationParameter> GetYouTrackParameters() { return(new List <IssueTrackerConfigurationParameter> { new IssueTrackerConfigurationParameter { Name = ConfigParameterNames.BranchPrefix, Value = BranchPrefix, Type = IssueTrackerConfigurationParameterType.BranchPrefix, IsGlobal = true }, new IssueTrackerConfigurationParameter { Name = ConfigParameterNames.HostUri, Value = HostUri.ToString(), Type = IssueTrackerConfigurationParameterType.Host, IsGlobal = true }, new IssueTrackerConfigurationParameter { Name = ConfigParameterNames.WebGuiRootUrl, Value = WebGuiRootUrl.ToString(), Type = IssueTrackerConfigurationParameterType.Text, IsGlobal = true }, new IssueTrackerConfigurationParameter { Name = ConfigParameterNames.UserId, Value = UserId, Type = IssueTrackerConfigurationParameterType.User, IsGlobal = false }, new IssueTrackerConfigurationParameter { Name = ConfigParameterNames.UsernameMapping, Value = base64Encode(UsernameMapping), Type = IssueTrackerConfigurationParameterType.Text, IsGlobal = true }, new IssueTrackerConfigurationParameter { Name = ConfigParameterNames.Password, Value = Password, Type = IssueTrackerConfigurationParameterType.Password, IsGlobal = false }, new IssueTrackerConfigurationParameter { Name = ConfigParameterNames.ShowIssueStateInBranchTitle, Value = ShowIssueStateInBranchTitle.ToString(), Type = IssueTrackerConfigurationParameterType.Boolean, IsGlobal = false }, new IssueTrackerConfigurationParameter { Name = ConfigParameterNames.PostCommentsToTickets, Value = PostCommentsToTickets.ToString(), Type = IssueTrackerConfigurationParameterType.Boolean, IsGlobal = true }, new IssueTrackerConfigurationParameter { Name = ConfigParameterNames.ClosedIssueStates, Value = base64Encode(IgnoreIssueStateForBranchTitle), Type = IssueTrackerConfigurationParameterType.Text, IsGlobal = false }, new IssueTrackerConfigurationParameter { Name = ConfigParameterNames.CreateBranchIssueQuery, Value = base64Encode(CreateBranchIssueQuery), Type = IssueTrackerConfigurationParameterType.Text, IsGlobal = true }, new IssueTrackerConfigurationParameter { Name = ConfigParameterNames.CreateBranchTransitions, Value = base64Encode(CreateBranchTransitions), Type = IssueTrackerConfigurationParameterType.Text, IsGlobal = true } }); }