/// <summary> /// Agrega un comentario a una publicacion /// </summary> /// <param name="entidad"></param> /// <returns></returns> public string AgregarComentario(publicaciones_comentarios entidad) { try { string mess = ""; publicaciones_comentarios comentario = new publicaciones_comentarios { id_publicacion = entidad.id_publicacion, comentario = entidad.comentario, activo = true, usuario = entidad.usuario.ToUpper(), fecha = DateTime.Now }; Model context = new Model(); context.publicaciones_comentarios.Add(comentario); return(mess); } catch (DbEntityValidationException ex) { var errorMessages = ex.EntityValidationErrors .SelectMany(x => x.ValidationErrors) .Select(x => x.ErrorMessage); var fullErrorMessage = string.Join("; ", errorMessages); return(fullErrorMessage.ToString()); } }
public string EliminarComentario(publicaciones_comentarios entidad) { try { Model context = new Model(); publicaciones_comentarios publicacion = context.publicaciones_comentarios .First(i => i.id_publicacionc == entidad.id_publicacionc); publicacion.activo = false; context.SaveChanges(); return(""); } catch (DbEntityValidationException ex) { var errorMessages = ex.EntityValidationErrors .SelectMany(x => x.ValidationErrors) .Select(x => x.ErrorMessage); var fullErrorMessage = string.Join("; ", errorMessages); return(fullErrorMessage.ToString()); } }