Guest User

Untitled

a guest
Mar 10th, 2018
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. [HttpGet]
  2. public IEnumerable<UserView> GetUsers()
  3. {
  4. return _context.User
  5. .Include(usr => usr.Roles)
  6. .Include(usr => usr.Permissions)
  7. .Select(usr => new UserView
  8. {
  9. UsersId = usr.Id,
  10. UserName = usr.Name,
  11. Email = usr.Email,
  12. Password = usr.Password,
  13. PermissionName = usr.Permissions.Name,
  14. RolesName = usr.Roles.Name
  15. });
  16.  
  17.  
  18. }
  19.  
  20.  
  21. public class User
  22. {
  23. public int Id { get; set; }
  24. public string Name { get; set; }
  25. public string Email { get; set; }
  26. public int Password { get; set; }
  27. public List<Role> Roles { get; set; }
  28. public int RolesId { get; set; }
  29. public List<Permission> Permissions { get; set; }
  30. public int PermissionId { get; set; }
  31. }
  32.  
  33. public class UserView
  34. {
  35. public int UsersId { get; set; }
  36. public string UserName { get; set; }
  37. public string Email { get; set; }
  38. public int Password { get; set; }
  39. public string[] RolesName { get; set; }
  40. public string[] PermissionName { get; set; }
  41. }
Add Comment
Please, Sign In to add comment