public void VotoRating(RatingFilme ratingFilme) { var usuarioId = int.Parse(_httpContext.HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value); var filme = _filmeRepository.GetById(ratingFilme.IdFilme); if (filme is null) { throw new CoreException(Resources.FilmeInexistente); } var voto = new Voto { IdFilme = filme.Id, IdUsuario = usuarioId, Rating = ratingFilme.Rating }; _votoRepository.CriaVoto(voto); _unityOfWork.Commit(); AtualizaRatingFilme(filme); }
public Filme BuscarFilme(Guid id) { return(_filmeRepository.GetById(id)); }
public Filme GetById(int id) { return(_filmeRepository.GetById(id)); }