/// <summary> /// Agrega un like a una publicacion /// </summary> /// <param name="entidad"></param> /// <returns></returns> public string AgregarLike(publicaciones_likes entidad) { try { string mess = ""; publicaciones_likes like = new publicaciones_likes { id_publicacion = entidad.id_publicacion, activo = true, usuario = entidad.usuario.ToUpper(), fecha = DateTime.Now }; Model context = new Model(); context.publicaciones_likes.Add(like); 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 EliminarLike(publicaciones_likes entidad) { try { Model context = new Model(); publicaciones_likes publicacion = context.publicaciones_likes .First(i => i.id_publicacionlike == entidad.id_publicacionlike); 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()); } }