Example #1
0
        public IActionResult EditWorkspace(int id)
        {
            HomeModel model  = new HomeModel();
            var       userId = GetUserID();

            ViewBag.UserId = userId;
            var workspace = _workspaceService.GetAll(userId).FirstOrDefault(x => x.Id == id);

            if (workspace != null)
            {
                model.Categories = _workspaceService.GetAllCategory(workspace.Id, userId);
                model.Workspace  = workspace;
            }
            return(View(model));
        }
        public IViewComponentResult Invoke(int userId)
        {
            HomeModel model       = new HomeModel();
            int       workspaceId = Convert.ToInt32(HttpContext.Session.GetString("WorkspaceId"));

            if (workspaceId != 0)
            {
                model.Categories = _workspaceService.GetAllCategory(workspaceId, userId);
                model.Notes      = _workspaceService.GetAllNote(model.Categories);
                model.Workspace  = _workspaceService.Get(workspaceId);
                return(View(model));
            }
            else
            {
                return(View(model));
            }
        }