public UserInfoViewModel(IlevusUser user) { Id = user.Id; Email = user.Email; EmailChange = user.EmailChange; EmailConfirmed = user.EmailConfirmed; Birthdate = user.Birthdate; Creation = user.Creation; Culture = user.Culture; EmailVisibility = user.EmailVisibility; Image = user.Image; Name = user.Name; PhoneNumber = user.PhoneNumber; Sex = user.Sex; Status = user.Status; Surname = user.Surname; Type = user.Type; Favorites = user.Favorites; ScheduleConfig = user.ScheduleConfig; Professional = new ProfessionalProfileViewModel(user); Premium = user.Premium; IsProfessional = user.IsProfessional; }
public PublicProfileViewModel(IlevusUser user, int qtdeAssessments = 0, int mediaAssessments = 0) { Id = user.Id; Creation = user.Creation; Culture = user.Culture; Image = user.Image; Name = user.Name; Sex = user.Sex; Surname = user.Surname; PhoneNumber = user.PhoneNumber; Assessments = qtdeAssessments; MediaRating = mediaAssessments; ScheduleConfig = user.ScheduleConfig; Professional = new ProfessionalProfileViewModel(user); LinkedinProfileUrl = user.LinkedinProfileUrl; EmailVisibility = user.EmailVisibility; Type = user.Type; }