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")); } }