コード例 #1
0
        public RegisterOutputViewModel Register(RegisterInputViewModel entity)
        {
            User result = new User()
            {
                FirstName = entity.FirstName,
                Surname   = entity.Surname,
                Password  = CryptologyFuncs.Hash(entity.Password),
                Email     = entity.Email
            };

            this._unitOfWork.User.Insert(result);
            this._unitOfWork.Save();
            return(_mapper.Map <RegisterOutputViewModel>(result));
        }
コード例 #2
0
 public User Authenticate(PostLoginInputViewModel entity)
 {
     return(this._unitOfWork.User.GetForLogin(entity.Email, CryptologyFuncs.Hash(entity.Password)));
 }