public async Task<Tiles> Tiles(string dashboardId) { return await Tiles(string.Empty, dashboardId); } public async Task<Tiles> Tiles(string groupId, string dashboardId)
public async Task<ActionResult> Dash(string dashId) { var pbi = new PowerBiAuthentication(new powerbiWebToken()); var dashboardClient = new DashboardClient(pbi); var dashes = await dashboardClient.List(); ViewBag.dashes = dashes.value; ViewBag.accessToken = pbi.GetAccessToken(); var firstDash = dashes.value.First(d=>d.id == dashId); var tiles = await dashboardClient.Tiles(firstDash.id); return View("Index", model: tiles); }