Exemple #1
0
        private void OnApplyProfile(object sender, ProfileEventArgs e)
        {
            var profile = e == null?view.GetSelectedProfile() : e.Name;

            if (profile == null)
            {
                return;
            }
            if (!view.AskToApplyProfile(profile))
            {
                return;
            }

            if (manager.RequestApply(profile))
            {
                view.ShowInfoMessage(ClientServiceLocator.GetService <ILanguage>().GetText("ProfileApplied"), ClientServiceLocator.GetService <ILanguage>().GetText("Succes"));
            }
            else
            {
                view.ShowErrorMessage(ClientServiceLocator.GetService <ILanguage>().GetText("CannotApply"));
            }
        }