CalendarAggregator.CalendarRenderer.MaybeAddHubTagToView C# (CSharp) Метод

MaybeAddHubTagToView() приватный статический Метод

private static MaybeAddHubTagToView ( string view, object>.Dictionary args ) : string
view string
args object>.Dictionary
Результат string
        private static string MaybeAddHubTagToView(string view, Dictionary<string, object> args)
        {
            //if (args.ContainsKey("hub") && String.IsNullOrEmpty((string)args["hub"]) == false)
            if (args.HasNonEmptyOrNullStringValue("hub"))
            {
                var hub = (string)args["hub"];
                hub = hub.ToLower();
                if (String.IsNullOrEmpty(view) && !String.IsNullOrEmpty(hub) && hub != "all")         // hub, no view
                    view = hub;
                else if (!String.IsNullOrEmpty(view) && !String.IsNullOrEmpty(hub) && hub != "all")  // hub plus view
                    view = view + "," + hub.ToLower();
            }
            return view;
        }