public int CrearComentario(Comentario model) { Comentarios nuevocomentario = new Comentarios(); nuevocomentario.Contenido = model.Contenido; nuevocomentario.Autor = model.Autor; nuevocomentario.FechaPublicacion = DateTime.Now; nuevocomentario.Post = model.Post; nuevocomentario.IdEstado = 1; db.Comentarios.Add(nuevocomentario); db.SaveChanges(); int idgenerado = nuevocomentario.Id; return(idgenerado); }
public int ModificarComentario(Comentario model, bool eliminar) { Comentarios comentarioActual = db.Comentarios.Where(x => x.Id == model.Id && x.Post == model.Post).SingleOrDefault(); if (comentarioActual != null) { if (eliminar) { comentarioActual.IdEstado = 3; comentarioActual.Eliminado = true; } else { comentarioActual.Contenido = model.Contenido; } db.SaveChanges(); } return(comentarioActual.Post); }