コード例 #1
0
ファイル: AlbumCollection.cs プロジェクト: AgFlore/vocadb
        public AlbumCollection(ServerOnlyUserContract user, AlbumCollectionRouteParams routeParams)
        {
            User        = user;
            RouteParams = routeParams;

            FilterByPurchaseStatus = routeParams.purchaseStatus ?? PurchaseStatus.Nothing;
        }
コード例 #2
0
 public UserIconLink_UserContractViewModel(ServerOnlyUserContract user, int size = ImageHelper.UserTinyThumbSize, bool userInfo = false, bool tooltip = false)
 {
     User     = user;
     Size     = size;
     UserInfo = userInfo;
     Tooltip  = tooltip;
 }
コード例 #3
0
ファイル: FavoriteSongs.cs プロジェクト: AgFlore/vocadb
 public FavoriteSongs(ServerOnlyUserContract user, SongVoteRating rating, RatedSongForUserSortRule?sort, bool?groupByRating)
     : this()
 {
     GroupByRating = groupByRating;
     Rating        = rating;
     Sort          = sort;
     User          = user;
 }
コード例 #4
0
ファイル: UserController.cs プロジェクト: AgFlore/vocadb
        private async Task <bool> HandleCreateAsync(ServerOnlyUserContract user)
        {
            if (user == null)
            {
                ModelState.AddModelError("UserName", ViewRes.User.CreateStrings.UsernameTaken);
                return(false);
            }
            else
            {
                await SetAuthCookieAsync(user.Name, true);

                return(true);
            }
        }
コード例 #5
0
ファイル: UserService.cs プロジェクト: AgFlore/vocadb
 public static LoginResult CreateSuccess(ServerOnlyUserContract user)
 {
     return(new LoginResult {
         User = user, Error = LoginError.Nothing
     });
 }