diff --git a/Yavsc/ViewModels/Account/Me.cs b/Yavsc/ViewModels/Account/Me.cs index 465362f2..0278599d 100644 --- a/Yavsc/ViewModels/Account/Me.cs +++ b/Yavsc/ViewModels/Account/Me.cs @@ -1,20 +1,24 @@ +using System.Linq; + namespace Yavsc.Models.Auth { public class Me { public Me(ApplicationUser user) { - Id = user.Id; - GivenName = user.UserName; - Emails = new string [] { user.Email } ; + id = user.Id; + givenName = user.UserName; + emails = new string [] { user.Email } ; + roles = user.Roles.Select(r=>r.RoleId).ToArray(); } - public string Id { get; set; } - public string GivenName { get; set; } - public string[] Emails { get; set; } + public string id { get; set; } + public string givenName { get; set; } + public string[] emails { get; set; } + public string[] roles { get; set; } /// /// Known as profile, could point to an avatar /// /// - public string Url { get; set; } + public string url { get; set; } }