예제 #1
0
        private async Task <bool> GetIsOrderRegistered(OrderDetailJson order)
        {
            var req = new gRPC.Client.ShippingClientProto.GrpcString()
            {
                Value = order.id.ToString()
            };
            var resp = await ShippingClient.GetIsMarketplaceSaleIdRegistered(req);

            return(resp.Value);
        }
        private async Task <bool> CheckIfSaleIsRegistered(string id)
        {
            var req = new GrpcString()
            {
                Value = id
            };
            var isRegistered = await ShippingClient.GetIsMarketplaceSaleIdRegistered(req);

            return(isRegistered.Value);
        }
        public async Task <IActionResult> GetIsMarketplaceSaleIdRegistered(string id)
        {
            try
            {
                var req  = GrpcStringFactory.From(id);
                var resp = await ShippingClient.GetIsMarketplaceSaleIdRegistered(req);

                return(new ContentResult()
                {
                    Content = $"{{ 'IsRegistered': {resp.Value} }}",
                    ContentType = "application/json"
                });
            }
            catch (Exception)
            {
                throw;
            }
        }