Esempio n. 1
0
 public void SubirImagen(Imagenes imagen)
 {
     try
     {
         dbContext.Add(imagen);
         dbContext.SaveChanges();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 2
0
        public void CreateLike(Likes like)
        {
            try
            {
                bool validLike = ValidateLike(like.IdUsuario, like.IdPublicacion);

                if (validLike)
                {
                    dbContext.Add(like);
                    dbContext.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 3
0
        public void CreateFavorito(Favoritos favorito)
        {
            try
            {
                bool validFavorito = ValidateFavorito(favorito.IdUsuario, favorito.IdPublicacion);

                if (validFavorito)
                {
                    dbContext.Add(favorito);
                    dbContext.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 4
0
        public void CreateUsuarioDestacado(UsuarioDestacados destacado)
        {
            try
            {
                bool validDestacado = ValidateDestacado(destacado.IdUsuario, destacado.IdPublicacion);

                if (validDestacado)
                {
                    dbContext.Add(destacado);
                    dbContext.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public void CreateUsuarioSeguido(UsuariosSeguidos seguido)
        {
            try
            {
                bool validSeguido = ValidateSeguido(seguido.IdUsuario, seguido.IdUsuarioSeguido);

                if (validSeguido)
                {
                    dbContext.Add(seguido);
                    dbContext.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 6
0
        public void Create(Usuarios usuario)
        {
            try
            {
                bool validUser = ValidateNotNull(usuario) && !dbContext.Usuarios.Any(a => a.Nombre == usuario.Nombre);

                if (validUser)
                {
                    dbContext.Add(usuario);
                    dbContext.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 7
0
        public void CreateComentario(Comentarios comentario)
        {
            try
            {
                bool validComent = ValidateNotNullComentario(comentario);

                if (validComent)
                {
                    dbContext.Add(comentario);
                    dbContext.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 8
0
 public void DesabilitarPublicacion(int id)
 {
     try
     {
         Publicaciones publicacion = dbContext.Publicaciones.FirstOrDefault(x => x.Id == id && x.Activo);
         if (publicacion != null)
         {
             publicacion.Activo = false;
             dbContext.Update(publicacion);
             dbContext.SaveChanges();
         }
     }
     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;
            }
        }
Esempio n. 10
0
        public string CreateEtiqueta(Etiquetas etiqueta)
        {
            try
            {
                bool validEtiqueta = ValidateNotNullEtiqueta(etiqueta);

                if (validEtiqueta)
                {
                    dbContext.Add(etiqueta);
                    dbContext.SaveChanges();
                    return(etiqueta.Id.ToString());
                }
                else
                {
                    var eti = (
                        from e in dbContext.Etiquetas


                        where e.Nombre == etiqueta.Nombre
                        select new
                    {
                        IdEtiqueta = e.Id
                    }
                        ).ToList();


                    var estructura = eti.Select(x => new
                    {
                        IdEtiqueta = x.IdEtiqueta
                    }).First();

                    return(estructura.IdEtiqueta.ToString());
                }
                return("Null");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }