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