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; } }