public async Task <IActionResult> Edit(int?id) { var session = HttpContext.Session.GetString("UserName"); if (string.IsNullOrEmpty(session)) { return(RedirectToAction("Index", "Inicio")); } if (id == null) { return(NotFound()); } var publicacion = await _publicacionRepository.GetPublicacionById(id); if (publicacion == null) { return(NotFound()); } return(View(publicacion)); }