示例#1
0
 private async Task SetWishListModelAsync()
 {
     if (_signInManager.IsSignedIn(HttpContext.User))
     {
         WishListModel = await _wishlistViewModelService.GetOrCreateWishListForUser(User.Identity.Name);
     }
     else
     {
         GetOrSetWishListCookieAndUserName();
         WishListModel = await _wishlistViewModelService.GetOrCreateWishListForUser(_username);
     }
 }
示例#2
0
 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!");
 }
示例#3
0
 public async Task OnGet()
 {
     WishListModel = await _wishListViewModelService.GetOrCreateWishListForUser(User.Identity.Name);
 }