//[CustomAuthorize] //public ActionResult Index() //{ // var result = new IndexConfig(); // var assembly = Assembly.GetExecutingAssembly().GetReferencedAssemblies().Where(n => n.Name.Equals("Microsoft.PowerBI.Api")).FirstOrDefault(); // if (assembly != null) // { // result.DotNETSDK = assembly.Version.ToString(3); // } // return View(result); //} public async Task<ActionResult> GetReportList(string GroupId) { var result = await m_embedService.GetReportList(GroupId); if(result) { return Json(new { ReportList = m_embedService.ReportList, StatusCode = 200 }, JsonRequestBehavior.AllowGet); } else { return Json(new { ReportList = new List<ReportDefinition>(), StatusCode = 400 }, JsonRequestBehavior.AllowGet); } }