public JsonResult SiteScannerTemplate(int SiteId, int NetworkModeId, int BandId, string Manufacturer, string ScannerModel, string SelectedProtocolId, string SelectedBandId) { AV_SiteScannerConfigurationsBL site = new AV_SiteScannerConfigurationsBL(); var rec = site.ToList("GET_Configuration", SiteId.ToString(), NetworkModeId.ToString(), BandId.ToString(), ScannerModel, Manufacturer, SelectedProtocolId, SelectedBandId); return(Json(rec, JsonRequestBehavior.AllowGet)); }
public ActionResult Scanner(int SiteId, int NetworkModeId, int BandId) { SelectedList sl = new SelectedList(); UserClientsBL ucb = new UserClientsBL(); ViewBag.UserClients = ucb.SelectedList("byUserId", Convert.ToString(ViewBag.UserId)); AD_DefinationBL db = new AD_DefinationBL(); if (ViewBag.IsAdmin) { ViewBag.Cities = db.SelectedList("AllCities"); } else { ViewBag.Cities = db.SelectedList("UserCities", Convert.ToString(ViewBag.UserId)); } ViewBag.Manufacturer = db.SelectedList("byDefinationType", "ScannerManufacturer", "-Select Manufacturer-"); ViewBag.ScannerModel = db.ToList("byDefinationType", "ScannerModel"); ViewBag.ScannerProtocol = db.SelectedList("byDefinationType", "Scanner Protocol", "-Select Protocol-"); ViewBag.ScannerBand = db.ToList("byDefinationType", "Scanner Band"); AV_SiteScannerConfigurationsBL site = new AV_SiteScannerConfigurationsBL(); var SiteData = site.ToList("GET_SiteParams", SiteId.ToString(), NetworkModeId.ToString(), BandId.ToString(), ""); if (SiteData != null && SiteData.Count > 0) { var Single = SiteData.FirstOrDefault(); if (Single != null) { ViewBag.ClientId = Single.ClientId; ViewBag.CityId = Single.CityId; } } ViewBag.SiteId = SiteId; ViewBag.NetworkModeId = NetworkModeId; ViewBag.BandId = BandId; //ViewBag.IsExist = false; //var siteConfig = site.ToList("GET_Configuration", SiteId.ToString(), NetworkModeId.ToString(), BandId.ToString()); //if (siteConfig.Count()>0) //{ // ViewBag.IsExist = true; // ViewBag.Values = siteConfig; // TempData["Templates"] = siteConfig; // ViewBag.TestCategory = siteConfig.GroupBy(test => test.TestCatogoryId) // .Select(grp => grp.First()) // .ToList(); // ViewBag.GetTestTypes = new Func<int, List<AV_GetScannerSettingTemplate>>(GetScannerTestTypes); // ViewBag.GetKpi = new Func<int, List<AV_GetScannerSettingTemplate>>(GetScannerKpi); //} return(View()); }