コード例 #1
0
        public int AddUser(Identity.User user)
        {
            var persistenceUser = new User
            {
                Id       = ((from existingUser in Users select(int?) existingUser.Id).Max() ?? 0) + 1,
                UserName = user.UserName,
            };

            Users.Add(persistenceUser);

            return(persistenceUser.Id);
        }
コード例 #2
0
ファイル: UserList.cs プロジェクト: jindal1979/roadie
 public static UserList FromDataUser(Identity.User user, Image thumbnail)
 {
     return(new UserList
     {
         DatabaseId = user.Id,
         Id = user.RoadieId,
         User = new DataToken
         {
             Text = user.UserName,
             Value = user.RoadieId.ToString()
         },
         IsEditor = user.UserRoles.Any(x => x.Role.Name == "Editor"),
         IsAdmin = user.UserRoles.Any(x => x.Role.Name == "Admin"),
         IsPrivate = user.IsPrivate,
         Thumbnail = thumbnail,
         CreatedDate = user.CreatedDate,
         LastUpdated = user.LastUpdated,
         RegisteredDate = user.RegisteredOn,
         LastLoginDate = user.LastLogin,
         LastApiAccessDate = user.LastApiAccess,
         Statistics = new UserStatistics()
     });
 }
コード例 #3
0
 public void Add(Identity.User user)
 {
     _db.Users.Add(user as Core.Models.User ?? throw new InvalidOperationException($"Expected of type {nameof(Core.Models.User)}"));
 }
コード例 #4
0
        public async Task Remove(Identity.User user)
        {
            var tenantUser = await _db.Users.FindAsync(user.Id);

            _db.Users.Remove(tenantUser);
        }