Beispiel #1
0
 public async Task<User> GetInfo()
 {
     IdentityUser u = await UserManager.FindByIdAsync(User.Identity.GetUserId());
     var user = new User();
     var role = new UserRole();
     user.Id = u.Id;
     user.UserName = u.UserName;
     role.Id = u.Roles.First().RoleId;
     user.Roles = new List<UserRole>();
     user.Roles.Add(role);
    
     return user;
 }
Beispiel #2
0
 public List<User> GetUsers()
 {
     List<User> users = new List<User>();
     foreach (IdentityUser u in ApplicationDbContext.Users.ToList<IdentityUser>())
     {
         var user = new User();
         var role = new UserRole();
         user.Id = u.Id;
         user.UserName = u.UserName;
         role.Id = u.Roles.First().RoleId;
         user.Roles = new List<UserRole>();
         user.Roles.Add(role);
         users.Add(user);
     }
     return users;
    
 }