示例#1
0
        public bool Update(User user, PassportViewModel passport)
        {
            if (IsEmpty(passport) || passport.Equals(user.Passport))
            {
                return(false);
            }

            var newPassport = new Passport();

            newPassport.Serial = DefaultIfNull(passport.Serial);
            newPassport.Number = DefaultIfNull(passport.Number);
            newPassport.Issued = DefaultIfNull(passport.Issued);

            user.Passport = newPassport;

            return(true);
        }