Example #1
0
        void UpdateOrientation()
        {
            if (Orientation == StackOrientation.Vertical)
            {
                DashboardContent.SetGridColumn(0, 4);
                DashboardContent.SetGridRow(0, 1);

                ClusterMapContent.SetGridColumn(0, 4);
                ClusterMapContent.SetGridRow(1, 1);

                HistoryContent.SetGridColumn(0, 4);
                HistoryContent.SetGridRow(2, 1);

                SettingsContent.SetGridColumn(0, 4);
                SettingsContent.SetGridRow(3, 1);
            }
            else
            {
                DashboardContent.SetGridColumn(0, 1);
                DashboardContent.SetGridRow(0, 4);

                ClusterMapContent.SetGridColumn(1, 1);
                ClusterMapContent.SetGridRow(0, 4);

                HistoryContent.SetGridColumn(2, 1);
                HistoryContent.SetGridRow(0, 4);

                SettingsContent.SetGridColumn(3, 1);
                SettingsContent.SetGridRow(0, 4);
            }
        }
 public async Task <DashboardContent> AddAsync(DashboardContent dashboardContent)
 {
     VerifyManagementPermission();
     dashboardContent.SiteId = GetCurrentSiteId();
     return(await _dashboardContentRepository.AddSaveAsync(GetClaimId(ClaimType.UserId),
                                                           dashboardContent));
 }
        public void LoadDashboard()
        {
            Frame            dashboardContentFrame = new Frame();
            DashboardContent dashboardContent      = new DashboardContent();

            dashboardContentFrame.Content = dashboardContent;
            Dashboard.Content             = dashboardContentFrame;
        }
        public async Task <DashboardContent> EditAsync(DashboardContent dashboardContent)
        {
            VerifyManagementPermission();
            var current = await _dashboardContentRepository.GetByIdAsync(dashboardContent.Id);

            dashboardContent.SiteId = current.SiteId;
            return(await _dashboardContentRepository.UpdateSaveAsync(GetClaimId(ClaimType.UserId),
                                                                     dashboardContent));
        }
Example #5
0
        public IActionResult Index(int lid = 0, int tid = 0, string sortBy = "all")
        {
            List <TodoList> _list   = _listRepository.GetListsByUserID(temp_uid);
            TodoList        current = _list[0];

            //sets the current list
            foreach (TodoList tdl in _list)
            {
                if (tdl.ListID == lid)
                {
                    current = tdl;
                }
            }

            //sets the current task
            UserTask t;

            if (tid == 0)
            {
                t = new UserTask();
            }
            else
            {
                t = _taskRepository.GetTaskByTaskID(tid);
            }

            if (sortBy.Equals("complete"))
            {
                current.Tasks.RemoveAll(task => task.Status == 1);
            }
            if (sortBy.Equals("active"))
            {
                current.Tasks.RemoveAll(task => task.Status == 0);
            }

            //model that contains all content needed on the dashboard
            DashboardContent dbc = new DashboardContent(_list, current, t, sortBy);

            return(View(dbc));
        }