Пример #1
0
        AvaliacaoProduto IService <AvaliacaoProduto> .Remover(AvaliacaoProduto obj)
        {
            obj.AvaliacoesDetalhadas.ForEach(ad => _classAvaliacaoDetalhadaRepository.Remover(ad.IdAvaliacaoDetalhadaProduto));
            obj.AvaliacoesDetalhadas.Clear();
            _classRepository.Remover(obj.IdAvaliacaoProduto);

            return(obj);
        }
        public ActionResult Create(AvaliacaoProduto avaliacaoProduto)
        {
            var produto = db.ProdutosMontados.AsNoTracking().FirstOrDefault(c => c.Id == avaliacaoProduto.ProdutoMontadoId);

            if (ModelState.IsValid)
            {
                var userId = User.Identity.GetUserId();
                avaliacaoProduto.ApplicationUserId = userId;
                db.AvaliacaoProduto.Add(avaliacaoProduto);
                db.SaveChanges();
                return(RedirectToAction("Details", "ProdutoVitrine", new { produtoId = produto.ProdutoId, ProdutoCorId = produto.ProdutoCorId, ProdutoTamanhoId = produto.ProdutoTamanhoId }));
            }
            return(RedirectToAction("Details", "ProdutoVitrine", new { produtoId = produto.ProdutoId, ProdutoCorId = produto.ProdutoCorId, ProdutoTamanhoId = produto.ProdutoTamanhoId }));
        }
Пример #3
0
 AvaliacaoProduto IService <AvaliacaoProduto> .Atualizar(AvaliacaoProduto obj)
 {
     throw new NotImplementedException();
 }