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))); }