Ejemplo n.º 1
0
        public async Task <IActionResult> Comentario(int IdPublicacion, string contenido)
        {
            var session = HttpContext.Session.GetString("UserName");

            var user = await _usuarioRepository.UserExist(session);

            if (string.IsNullOrEmpty(session))
            {
                return(RedirectToAction("Index", "Inicio"));
            }

            if (ModelState.IsValid && !string.IsNullOrEmpty(contenido))
            {
                var comentarioEntity = _comentarioRepository.CreateComentario(user.IdUsuario, IdPublicacion, contenido);

                await _comentarioRepository.Add(comentarioEntity);
            }

            return(RedirectToAction("Index"));
        }