public DashboardsPane(DashboardsViewModel viewModel) : base(() => CreateViewModel(() => new DashboardsPaneViewModel(viewModel))) { InitializeComponent(); FiltersTreeListAppearances.Apply(treeList); presenterCore = CreatePresenter(); }
public DashboardsFilterPane(DashboardsViewModel viewModel) : base(() => CreateViewModel(() => new DashboardsFilterPaneViewModel(viewModel))) { InitializeComponent(); FiltersTreeListAppearances.Apply(treeList); presenterCore = CreatePresenter(); }
public ActionResult GetDashboards() { Dashboards dashboards; //Configure dashboards request WebRequest request = WebRequest.Create(String.Format("{0}Dashboards", baseUri)) as HttpWebRequest; request.Method = "GET"; request.ContentLength = 0; request.Headers.Add("Authorization", String.Format("Bearer {0}", Session["AccessToken"].ToString())); //Get dashboards response from request.GetResponse() using (var response = request.GetResponse() as HttpWebResponse) { //Get reader from response stream using (var reader = new System.IO.StreamReader(response.GetResponseStream())) { //Deserialize JSON string dashboards = JsonConvert.DeserializeObject <Dashboards>(reader.ReadToEnd()); } } var viewModel = new DashboardsViewModel { Dashboards = dashboards.value }; return(View(viewModel)); }
public ActionResult Index() { try { var userCount = UserManager.Users.ToList().Count(); var raceEventCount = dbContext.RaceEvent.Where(x => x.IsActive == true).ToList().Count(); var raceResultCount = dbContext.RaceResult.Where(x => x.IsActive == true).ToList().Count(); var raceResultClaimedCount = dbContext.RaceResult.Where(x => x.IsClaimed == true && x.IsActive == true).ToList().Count(); DashboardsViewModel dashboardViewModel = new DashboardsViewModel() { TotalRegisteredUsers = userCount, TotalRaceEvent = raceEventCount, TotalRaceResult = raceResultCount, TotalRaceResultClaimed = raceResultClaimedCount, TotalRaceResultClaimedPercentage = (raceResultClaimedCount / raceResultCount) * 100 }; return(View(dashboardViewModel)); } catch (Exception ex) { ModelState.AddModelError("", ex); return(View()); } }
public async Task <ActionResult> ListDashboards() { var viewModel = new DashboardsViewModel(); using (var client = await CreatePowerBIClientForISV()) { var dashboards = await client.Dashboards.GetDashboardsInGroupAsync(GroupId); viewModel.Dashboards = dashboards.Value.ToList(); } return(View(viewModel)); }
public ActionResult AddCateg(DashboardsViewModel model) { Category categ = new Category(); categ.Category_Name = model.Category_Name; db.Categories.Add(categ); db.SaveChanges(); var response = true; return(Json(response, JsonRequestBehavior.AllowGet)); }
public ActionResult AddRole(DashboardsViewModel model) { Role role = new Role(); role.Role_Name = model.Role_Name; db.Roles.Add(role); db.SaveChanges(); var response = true; return(Json(response, JsonRequestBehavior.AllowGet)); }
public ActionResult EditRole(DashboardsViewModel model) { if (model.Id_Role > 0) { Role role = db.Roles.SingleOrDefault(x => x.Id_Role == model.Id_Role); role.Id_Role = model.Id_Role; role.Role_Name = model.Role_Name; db.SaveChanges(); } var response = true; return(Json(response, JsonRequestBehavior.AllowGet)); }
public ActionResult EditCateg(DashboardsViewModel model) { if (model.Id_Category > 0) { Category category = db.Categories.SingleOrDefault(x => x.Id_Category == model.Id_Category); category.Id_Category = model.Id_Category; category.Category_Name = model.Category_Name; db.SaveChanges(); } var response = true; return(Json(response, JsonRequestBehavior.AllowGet)); }
public DashboardsPaneViewModel(DashboardsViewModel parentViewModel) { ParentViewModel = parentViewModel; }
public DashboardsFilterPaneViewModel(DashboardsViewModel parentViewModel) { _parentViewModel = parentViewModel; }
public DashboardViewPresenter(DashboardViewer viewer, DashboardsViewModel viewModel) { ViewModel = viewModel; _viewer = viewer; Messenger.Default.Register<DashboardMessage>(this, OnDashboardMessage); }
public DashboardsPaneViewModel(DashboardsViewModel parentViewModel) { ParentViewModel = parentViewModel; }
public DashboardViewPresenter(DashboardViewer viewer, DashboardsViewModel viewModel) { ViewModel = viewModel; _viewer = viewer; Messenger.Default.Register <DashboardMessage>(this, OnDashboardMessage); }
public DashboardsFilterPaneViewModel(DashboardsViewModel parentViewModel) { _parentViewModel = parentViewModel; }