public async Task <IActionResult> PostArtista([FromBody] Artista artista) { try { LArtista.GuardarArtista(artista, _context); return(Json(new { success = true, message = "Artista guardado correctamente" })); } catch (Exception exc) { string ErrorMsg = exc.GetBaseException().InnerException != null?exc.GetBaseException().InnerException.Message : exc.GetBaseException().Message; return(Json(new { success = false, message = "Error!. " + ErrorMsg })); } }
public async Task <IActionResult> GetArtistas() { try { List <Artista> lstArtistas = LArtista.ConsultarArtistasActivos(_context); return(Json(new { success = true, message = lstArtistas })); } catch (Exception exc) { string ErrorMsg = exc.GetBaseException().InnerException != null?exc.GetBaseException().InnerException.Message : exc.GetBaseException().Message; return(Json(new { success = false, message = "Error!. " + ErrorMsg })); } }
public async Task <IActionResult> DeleteArtista([FromRoute] int id) { try { LArtista.EliminarArtista(id, _context); return(Json(new { success = true, message = "Artista eliminado correctamente" })); } catch (Exception exc) { string ErrorMsg = exc.GetBaseException().InnerException != null?exc.GetBaseException().InnerException.Message : exc.GetBaseException().Message; return(Json(new { success = false, message = "Error!. " + ErrorMsg })); } }
public async Task <IActionResult> GetArtista([FromRoute] int id) { try { Artista artista = LArtista.ConsultarArtistaPorId(id, _context); if (artista == null) { return(Json(new { success = false, message = "Artista no encontrado" })); } return(Json(new { success = true, message = artista })); } catch (Exception exc) { string ErrorMsg = exc.GetBaseException().InnerException != null?exc.GetBaseException().InnerException.Message : exc.GetBaseException().Message; return(Json(new { success = false, message = "Error!. " + ErrorMsg })); } }