Exemplo n.º 1
0
        private User MapToUser(UserVoRequest modifyRequest)
        {
            var user = queryRepositories.FindById(modifyRequest.Id);

            user.Id    = modifyRequest.Id;
            user.Phone = modifyRequest.Phone;
            if (modifyRequest.Email != null)
            {
                user.Email = modifyRequest.Email;
            }
            user.Gender                = modifyRequest.Gender;
            user.Level                 = modifyRequest.Level;
            user.Birthday              = modifyRequest.Birthday;
            user.UserArc.ArcNo         = modifyRequest.ArcNo;
            user.UserArc.ArcIssueDate  = modifyRequest.ArcIssueDate;
            user.UserArc.ArcExpireDate = modifyRequest.ArcExpireDate;
            user.UserArc.ArcName       = modifyRequest.ArcName;
            user.UserArc.BackSequence  = modifyRequest.BackSequence;
            user.UserArc.Country       = modifyRequest.Country;
            user.UserArc.KycStatus     = (short)modifyRequest.KycStatus;
            user.UserArc.PassportId    = modifyRequest.PassportId;

            return(user);
        }