public async Task <IActionResult> SelectCategories(SelectCategoriesViewModel model) { User user = _userProfileService.GetUserByName(User.Identity.Name); UserCategoryDTO userCategoryDTO = new UserCategoryDTO { Categories = model.SelectedCategories, Id = user.ProfileId }; await _categoryService.AddCategoriesToUser(userCategoryDTO); return(RedirectToAction("UserProfile")); }
public IActionResult SelectCategories(string id) { List <string> selected_categories = new List <string>(); foreach (var item in _categoryService.CategoriesOfUser(User.Identity.Name)) { selected_categories.Add(item.Name); } SelectCategoriesViewModel selectCategoriesViewModel = new SelectCategoriesViewModel { SelectedCategories = selected_categories, Categories = _categoryService.Categories() }; return(View(selectCategoriesViewModel)); }