public void LoadAllApplications() { List <Component> components = ComponentLogic.GetAllComponents(); string data = JsonConvert.SerializeObject(components); Clients.All.loadAllApllications(data); }
public void LoadAllApplications() { List <Component> components = ComponentLogic.GetAllComponents(); foreach (var component in components) { List <AppStatus> replicaAppStatus = null; List <string> subComponentIPs = new HealthMessageLogic().GetIPAddressesForApp(component.AppID); var data = JsonConvert.SerializeObject(component); if (subComponentIPs == null || subComponentIPs.Count() == 0) { Clients.All.loadAllApllications(data, null, null); continue; } Trace.TraceInformation("About to Get Status based on Replica apps"); replicaAppStatus = HealthMessageUtility.GetStatusBasedOnReplicas(component, subComponentIPs); Trace.TraceInformation("Replica App Status Done "); //string data = JsonConvert.SerializeObject(component); Clients.All.loadAllApllications(data, JsonConvert.SerializeObject(subComponentIPs), replicaAppStatus); } }