public async Task <IHttpActionResult> GetCatalogos(DtoCatalogo item) { try { List <DtoCatalogo> catalogos = new List <DtoCatalogo>(); await Task.Run(() => { catalogos = LogicaCatalogos.GetCatalogos(item); }); if (catalogos != null) { return(Ok(catalogos)); } else { return(NotFound()); } //return BadRequest("Incorrect call"); } catch (Exception ex) { ClsVisorEventos.LogEvent(ex); return(BadRequest($"Incorrect call:{ex.Message}")); } }
public async Task <IHttpActionResult> PostCatalogo(DtoCatalogo catalogo) { try { //if (!ModelState.IsValid) // return BadRequest(ModelState); if (catalogo != null) { await Task.Run(() => { LogicaCatalogos.CrearCatalogo(catalogo); }); return(Ok(catalogo)); } else { return(BadRequest("Incorrect call")); } } catch (Exception ex) { ClsVisorEventos.LogEvent(ex); return(BadRequest($"Incorrect call:{ex.Message}")); } }
public async Task <IHttpActionResult> DeleteCatalogo(DtoCatalogo item) { try { await Task.Run(() => { LogicaCatalogos.EliminarCatalogo(item.NombreCatalogo); }); return(Ok(item.NombreCatalogo)); } catch (Exception ex) { ClsVisorEventos.LogEvent(ex); return(BadRequest($"Incorrect call:{ex.Message}")); } }