public async Task <IActionResult> Obter(int sku) { try { if (sku <= 0) { return(BadRequest("sku nao informado")); } var product = await _productUseCase.Get(sku); return(Ok(product)); } catch (DomainException exb) { return(BadRequest(exb.Message)); } catch (Exception ex) { throw ex; } }
public ProductDto Get(int id) { return(new ProductDto(_productUseCase.Get(id))); }