public void SubirImagen(Imagenes imagen) { try { dbContext.Add(imagen); dbContext.SaveChanges(); } catch (Exception ex) { throw ex; } }
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; } }
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; } }
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; } }
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; } }
public void CreateComentario(Comentarios comentario) { try { bool validComent = ValidateNotNullComentario(comentario); if (validComent) { dbContext.Add(comentario); dbContext.SaveChanges(); } } catch (Exception ex) { throw ex; } }
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; } }
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; } }