Ejemplo n.º 1
0
        /// <summary>
        /// Set current profile as default
        /// </summary>
        /// <returns></returns>
        public async Task SetAsDefault()
        {
            var settings = FreeJiraSettings.FromInterface(await GetSettings());

            settings.DefaultProfile = GetProfile().ProfileName;
            await FreeJiraSettings.UpdateSettings(settings);
        }
Ejemplo n.º 2
0
        public static async Task <bool> SetDefaultProfile(string profileName)
        {
            var exist = (await GetAvailableProfiles())
                        .Any(p => p == profileName);

            if (!exist)
            {
                return(false);
            }

            var settings = FreeJiraSettings.FromInterface(await GetSettings());

            settings.DefaultProfile = profileName;
            await FreeJiraSettings.UpdateSettings(settings);

            return(true);
        }