public ActionResult UserCategories() { var userId = User.Identity.GetUserId(); var viewmodel = new UserCategoriesViewModel { Categories = _context.Users.Find(userId).Categories.Where(c => (!c.IsSystem)).OrderBy(c => c.Name).ToList() }; return(View(viewmodel)); }
public IActionResult Index() { var userID = _httpContextAccessor.HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value; var categories = _categoryService.GetAllUserCategories(userID); var viewmodel = new UserCategoriesViewModel { Categories = categories.Where(c => !c.IsSystem).ToList() }; return(View(viewmodel)); }
public IActionResult <CategoriesViewModel> All(HttpSession session) { CategoriesViewModel viewModel = null; var user = userService.GetActiveUser(session); if (userService.IsUserAdmin(user)) { viewModel = new AdminCategoriesViewModel(); } else { viewModel = new UserCategoriesViewModel(); } viewModel.LoggedUserName = user.Username; viewModel.Categories = service.GetCategories(); return(this.View(viewModel)); }