public IActionResult CrearPublicacionEtiqueta([FromBody] PublicacionEtiquetas publicacionetiqueta)
 {
     try
     {
         PublicacionEtiquetasCore publicacionesEtiquetasCore = new PublicacionEtiquetasCore(dbContext);
         string response = publicacionesEtiquetasCore.CreatePublicacionEtiqueta(publicacionetiqueta);
         return(Ok(response)); //trae el id de la publicacion creada
     }
     catch (Exception ex)
     {
         return(StatusCode((int)HttpStatusCode.InternalServerError, ex));
     }
 }
        public void EliminarPublicacionEtiqueta(int id)
        {
            try
            {
                PublicacionEtiquetas publicacionEtiquetas = dbContext.PublicacionEtiquetas.FirstOrDefault(x => x.Id == id);

                dbContext.Remove(publicacionEtiquetas);
                dbContext.SaveChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 public bool ValidateNotNullPublicacionEtiqueta(PublicacionEtiquetas publicacionEtiquetas)
 {
     try
     {
         if (string.IsNullOrEmpty(publicacionEtiquetas.IdEtiqueta.ToString()) || string.IsNullOrEmpty(publicacionEtiquetas.IdPublicacion.ToString()))
         {
             return(false);
         }
         else
         {
             return(true);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public string CreatePublicacionEtiqueta(PublicacionEtiquetas publicacionEtiquetas)
        {
            try
            {
                bool validPubli = ValidateNotNullPublicacionEtiqueta(publicacionEtiquetas);

                if (validPubli)
                {
                    dbContext.Add(publicacionEtiquetas);
                    dbContext.SaveChanges();
                    return(publicacionEtiquetas.Id.ToString());
                }
                return("Null");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }