public Usuario GetUserByLogin(UsuarioByLoginSpec spec)
        {
            if (spec == null)
            {
                throw new ArgumentNullException(nameof(spec));
            }

            return(this.Get(spec));
        }
Пример #2
0
        public override GetUserByLoginResponse OnGetUserByLoginExecute(GetUserByLoginRequest request)
        {
            GetUserByLoginResponse response = new GetUserByLoginResponse();

            try
            {
                var spec = new UsuarioByLoginSpec(request.Login);
                var user = _usuarioRepository.Get(spec);

                response.Usuario = _mapperService.Map <UsuarioDto>(user);
            }
            catch (Exception ex)
            {
                response.Exception = ex;
            }
            return(response);
        }