public override async Task <GrpcSale> GetSaleByMarketplaceId(GrpcStringMessage request, ServerCallContext context) { try { return(await Controller.GetSaleByMarketplaceId(request)); } catch (Exception e) { throw HandleException(e); } }
public static async Task <GrpcSale> GetByMarketplaceId(GrpcStringMessage request) { try { return(await Client.GetSaleByMarketplaceIdAsync(request)); } catch (Exception) { throw; } }
public static async Task <GrpcSale> GetSaleByMarketplaceId(GrpcStringMessage grpcRequest) { try { var id = grpcRequest.Value; var sale = await SaleUseCases.GetSaleByMarketplaceId.Execute(id); return(SalePresenter.Present(sale)); } catch (Exception) { throw; } }