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(); }