Пример #1
0
 public UpdateUserProfileDto(UserDetailDto detail)
 {
     ImageUrl  = detail.ImageUrl;
     GivenName = detail.GivenName;
     Surname   = detail.Surname;
     PersonExtendedPropertyList = new List <WriteEntityExtendedPropertyDto>(detail.PersonExtendedPropertyList);
 }
 public UpdateUserDto(UserDetailDto dto)
 {
     Id         = dto.Id;
     GivenName  = dto.GivenName;
     Surname    = dto.Surname;
     Email      = dto.Email;
     TemplateId = dto.TemplateId;
     PersonExtendedPropertyList = new List <WriteEntityExtendedPropertyDto>(dto.PersonExtendedPropertyList);
     ImageUrl = dto.ImageUrl;
     RoleId   = dto.RoleId;
 }
 public static UpdateUserDto FromUserDetail(UserDetailDto detail)
 {
     return(new UpdateUserDto
     {
         Email = detail.Email,
         GivenName = detail.GivenName,
         Id = detail.Id,
         ImageUrl = detail.ImageUrl,
         RoleId = detail.RoleId,
         Surname = detail.Surname
     });
 }
        public UserDetailDto(UserDetailDto dto)
        {
            if (dto == null)
            {
                return;
            }

            var type       = typeof(UserDetailDto);
            var properties = type.GetTypeInfo().DeclaredProperties;

            foreach (var property in properties)
            {
                var value = property.GetValue(dto);
                property.SetValue(this, value);
            }
        }