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 }; }
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 }); }
public PartialViewResult Comentario(ComentarioViewModel viewModel) { return PartialView("Comentario", viewModel); }