public void RegistraFilme(FilmeRegistroDto filmeRegistroDto)
        {
            var userId = int.Parse(_httpContext.HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value);
            var user   = _usuarioRepository.GetById(userId);

            if (!user.Admin)
            {
                throw new CoreException(Resources.RegistrarFilmeSemPermissao);
            }

            var filme = _mapper.Map <Filme>(filmeRegistroDto);

            _filmeRepository.Create(filme);

            _unityOfWork.Commit();
        }