public ActionResult SortProviders(string providers) { try { var arr = providers.Split(','); var ordinal = 5; foreach (var systemName in arr) { var provider = _providerManager.GetProvider(systemName); if (provider != null) { _pluginMediator.SetUserDisplayOrder(provider.Metadata, ordinal); } ordinal += 5; } } catch (Exception ex) { NotifyError(ex.Message); return(new HttpStatusCodeResult(501, ex.Message)); } NotifySuccess(T("Admin.Common.DataSuccessfullySaved")); return(new HttpStatusCodeResult(200)); }