Example #1
0
        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));
 }