diff --git a/Yavsc/ViewModels/Account/Me.cs b/Yavsc/ViewModels/Account/Me.cs index 0278599d..0f9cdb6e 100644 --- a/Yavsc/ViewModels/Account/Me.cs +++ b/Yavsc/ViewModels/Account/Me.cs @@ -1,24 +1,30 @@ +using System.Collections.Generic; using System.Linq; namespace Yavsc.Models.Auth { public class Me { - public Me(ApplicationUser user) + public Me(string useruserid, + string username, + IEnumerable emails, + IEnumerable roles, + string avatar) { - id = user.Id; - givenName = user.UserName; - emails = new string [] { user.Email } ; - roles = user.Roles.Select(r=>r.RoleId).ToArray(); + Id = useruserid; + UserName = username; + EMails = emails.ToArray(); + Roles = roles.ToArray(); + Avatar = avatar; } - public string id { get; set; } - public string givenName { get; set; } - public string[] emails { get; set; } - public string[] roles { get; set; } + public string Id { get; set; } + public string UserName { 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 Avatar { get; set; } }