Пример #1
0
        public ModeloRetornoLoginDTO GetUserByUserAndPass(ModeloLogarDTO usuarioDTO)
        {
            var objEntity = new Usuario()
            {
                Login = usuarioDTO.Login, Senha = Utilidades.GerarHashMd5(usuarioDTO.Senha)
            };

            var obj = _serviceUsuario.GetUserByUsernameAndPass(objEntity);

            var objMap = _mapper.Map <UsuarioDTO>(obj);

            if (objMap == null)
            {
                throw new ArgumentNullException("Usuário não foi encontrato.");
            }

            var token = Utilidades.GenerateToken(obj);

            return(new ModeloRetornoLoginDTO()
            {
                Login = objMap.Login,
                UsuarioId = objMap.Id,
                Token = token
            });
        }
Пример #2
0
        public UsuarioDTO GetUserByUserAndPass(UsuarioDTO usuarioDTO)
        {
            var objEntity = _mapper.Map <Usuario>(usuarioDTO);

            var obj = _serviceUsuario.GetUserByUsernameAndPass(objEntity);

            return(_mapper.Map <UsuarioDTO>(obj));
        }