public Guid Register(PassportModel model) { var passport = _passportSearchRepository.GetPassportByName(model.UserName); if (passport != null) { return(Guid.Empty); } SubscriberEntity subscriber = new SubscriberEntity { Id = Guid.NewGuid(), CreateTime = DateTime.Now, Name = model.UserName }; var addSubscriber = _subscriberRepository.AddSubscriber(subscriber); if (!addSubscriber) { return(Guid.Empty); } passport = new PassportEntity { UserName = model.UserName, Password = _encrypt.Encrypt(model.Password), SubscriberId = subscriber.Id }; return(_passportRepository.AddPassport(passport) ? subscriber.Id : Guid.Empty); }
public bool CreatePassport(PassportModel model) { var subscriber = _subscriberSearchRepository.GetSubscriberById(model.SubscriberId); var passport = subscriber.CreatePassport(model); passport.Password = _encrypt.Encrypt(passport.Password); return(_passportRepository.AddPassport(passport)); }