public async Task <IHttpActionResult> PutCatalogo(DtoCatalogo catalogo) { try { //if (!ModelState.IsValid) // return BadRequest(ModelState); if (catalogo != null) { await Task.Run(() => { LogicaCatalogos.ActualizarCatalogo(catalogo); }); return(Ok("Actualizado con éxito")); } else { return(BadRequest("Incorrect call")); } } catch (Exception ex) { ClsVisorEventos.LogEvent(ex); return(BadRequest($"Incorrect call:{ex.Message}")); } }
public async Task <IHttpActionResult> PostCatalogo([FromBody] DtoFileTransfer msg) { try { string resumen = string.Empty; if (msg != null) { await Task.Run(() => { switch (msg.Tipo) { case EnumProcesoMasivo.DetalleCatalogo: resumen = LogicaCatalogos.ActualizarCatalogo(msg); break; case EnumProcesoMasivo.LoadImage: break; default: ClsVisorEventos.LogAlert(msg.Tipo, "No implementado"); break; } }); return(Ok(resumen)); } else { return(BadRequest("Incorrect call")); } } catch (Exception ex) { ClsVisorEventos.LogEvent(ex); return(BadRequest($"Incorrect call:{ex.Message}")); } }