public PartialViewResult _CrearComentario(int id)
 {
     Comentario comentario = new Comentario();
     comentario.IdFoto = id;
     ViewBag.IDFoto = id;
     return PartialView("_CrearComentario", comentario);
 }
        public PartialViewResult _ComentariosFoto(Comentario comentario, int id)
        {
            Context.Comentarios.Add(comentario);
            comentario.IdComentario = Context.Comentarios.Max(c => c.IdComentario) + 1;
            comentario.IdFoto = id;
            ViewBag.IDFoto = id;
            var comentarios = (from c in Context.Comentarios
                               where c.IdFoto == id
                               select c);

            return PartialView("_ComentariosFoto", comentarios.ToList());
        }
 public ActionResult EditarComentario(Comentario comment)
 {
     int indice=Context.Comentarios.FindIndex(c => c.IdComentario == comment.IdComentario);
     Context.Comentarios[indice] = comment;
     return RedirectToAction("Detalles", "Foto", new { id = comment.IdFoto });
 }