public void Hydrate(Portfolio.Data.Model.User obj) { this.UserId = obj.UserId; this.UserName = obj.UserName; foreach (var item in obj.Accounts) { this.Accounts.Add(new Account(item)); } if (obj.LoginProfiles.Any()) { this.ImageUrl = obj.LoginProfiles.FirstOrDefault().Picture; } }
public User(Portfolio.Data.Model.User obj) : this() { this.Hydrate(obj); }