private async Task SetWishListModelAsync() { if (_signInManager.IsSignedIn(HttpContext.User)) { WishListModel = await _wishlistViewModelService.GetOrCreateWishListForUser(User.Identity.Name); } else { GetOrSetWishListCookieAndUserName(); WishListModel = await _wishlistViewModelService.GetOrCreateWishListForUser(_username); } }
private async Task <WishListViewModel> GetWishListViewModelAsync() { if (_signInManager.IsSignedIn(HttpContext.User)) { return(await _wishListService.GetOrCreateWishListForUser(User.Identity.Name)); } throw new Exception("You don't have valid authentication!"); }
public async Task OnGet() { WishListModel = await _wishListViewModelService.GetOrCreateWishListForUser(User.Identity.Name); }