Пример #1
0
 /// <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());
     }
 }
Пример #2
0
 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());
     }
 }