Пример #1
0
        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;
        }
Пример #2
0
        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;
        }