public void Apresentar(CriarComentarioResultado resultado)
 {
     Comentario = new ComentarioViewModel
     {
         Nome = resultado.Nome,
         Data = resultado.Data.ToString("dd/MM/yyyy hh:mm:ss"),
         Email = resultado.Email,
         Mensagem = resultado.Mensagem
     };
 }
예제 #2
0
 public ActionResult Comentar(ComentarioViewModel viewModel)
 {
     var requisicao = new CriarComentarioRequisicao();
     requisicao.Nome = viewModel.Nome;
     requisicao.Email = viewModel.Email;
     requisicao.Mensagem = viewModel.Mensagem;
     requisicao.UrlDoPost = viewModel.UrlDoPost;
     var apresentador = new CriarComentarioApresentador();
     this.criarComentarioExecutor.Apresentador = apresentador;
     this.criarComentarioExecutor.Executar(requisicao);
     var urlDividida = viewModel.UrlDoPost.Split('/');
     string dia = urlDividida[2];
     string mes = urlDividida[1];
     string ano = urlDividida[0];
     string titulo = urlDividida[3];
     return RedirectToAction("Detalhar", new { ano = ano, mes = mes, dia = dia, titulo = titulo });
 }
예제 #3
0
 public PartialViewResult Comentario(ComentarioViewModel viewModel)
 {
     return PartialView("Comentario", viewModel);
 }