public ActionResult SingleSiteData(string Filter, Int64 SiteId, Int64 NetworkModeId, Int64 BandId, Int64 CarrierId, Int64 ScopeId, string Sector) { Response r = new Response(); AV_GetSiteDashboardInfo rec = new AV_GetSiteDashboardInfo(); try { AV_GetSiteDashboardInfoBL sdb = new AV_GetSiteDashboardInfoBL(); if (Filter == "Dashboard_Site_Sector") { rec = sdb.GetSectorDataSet(SiteId, NetworkModeId, BandId, CarrierId, ScopeId, Sector, Filter); } else { rec = sdb.GetDataSet(SiteId, NetworkModeId, BandId, CarrierId, ScopeId, Filter); TempData["HandoverStatus"] = rec.HandoverStatus; TempData["MOMTStatus"] = rec.MOMTStatus; TempData["TeamMembers"] = rec.TeamMember; TempData["OoklaResult"] = rec.OoklaTestResult; } TempData["PingThroughtput"] = rec.PingThroughtput; TempData["DLThroughtput"] = rec.DLThroughtput; TempData["ULThroughtput"] = rec.ULThroughtput; TempData["SiteSectorInfo"] = rec.SiteSectorInfo; //TempData["graphDataMTMOSMOSMT"] = rec.GraphDataMTMOSMOSMT; r.Status = "success"; r.Message = "success"; } catch (Exception ex) { r.Status = "error"; r.Message = ex.Message; } return(Json(rec, "application/json", Encoding.UTF8, JsonRequestBehavior.AllowGet)); }
public ActionResult Index(int id = 0) { if (id == 0) { return(RedirectToAction("Index", "Dashboard")); } string ModuleKeyCode = "MD_SITE"; var ProjectId = TemplatesBL.ToList("GetProjectIdBySiteId", id.ToString()).FirstOrDefault(); if (ProjectId != null) { var templateData = TemplatesBL.ToList("IsTemplateExist", ModuleKeyCode).Where(x => x.ProjectId == ProjectId?.ProjectId).FirstOrDefault(); if (templateData != null && ProjectId != null) { return(Redirect($"/Project/Template/Dashboard?Id={templateData.TemplateId}&ProjectId={templateData.ProjectId}")); } } ViewBag.SiteId = id; AD_DefinationBL db = new AD_DefinationBL(); ViewBag.WoStatus = db.ToList("WO Status"); WebConfig wc = new WebConfig(); ViewBag.domain = wc.AppSettings("Domain"); AV_GetSiteDashboardInfoBL sdb = new AV_GetSiteDashboardInfoBL(); var rec = sdb.GetDataSet(id, 0, 0, 0, 0, "Dashboard_Site_All"); ViewBag.PingThroughtputChart = rec.PingThroughtput; ViewBag.DLThroughtputChart = rec.DLThroughtput; ViewBag.ULThroughtputChart = rec.ULThroughtput; ViewBag.GmapsKey = WebConfigurationManager.AppSettings["ApiMapKey"]; return(View(rec)); }