public IActionResult ReloadContent(bool ShowAllProject)
        {
            int  userId  = int.Parse(_userManager.GetUserId(User));
            bool isAdmin = UsersBL.UserIsAdmin(_context, userId);
            ProjectListViewModel model = ProjectsBL.ProjectListModel(_context, isAdmin, ShowAllProject, userId);

            return(PartialView("Content", model.ProjectList));
        }
        public async Task <IActionResult> Index(bool ShowAllProject = false, string RedirectTo = "")
        {
            IList <User> users = await _userManager.GetUsersInRoleAsync("Admin");

            int  userId  = int.Parse(_userManager.GetUserId(User));
            bool isAdmin = users.Where(x => x.Id == userId).Count() != 0;

            ShowAllProject = ShowAllProject && isAdmin;
            return(View(ProjectsBL.ProjectListModel(_context, isAdmin, ShowAllProject, userId, RedirectTo)));
        }