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

            return(isRegistered.Value);
        }
Пример #2
0
 public override async Task <GrpcVoid> RunAutoUpdateById(GrpcString request, ServerCallContext context)
 {
     try
     {
         return(await Controller.RunAutoUpdateById(request));
     }
     catch (Exception e)
     {
         throw HandleException(e);
     }
 }
Пример #3
0
 public override async Task <GrpcPackage> GetPackageById(GrpcString request, ServerCallContext context)
 {
     try
     {
         return(await Controller.GetPackageById(request));
     }
     catch (Exception e)
     {
         throw HandleException(e);
     }
 }
Пример #4
0
 public override async Task <GrpcShipmentEvents> GetShipmentEvents(GrpcString request, ServerCallContext context)
 {
     try
     {
         return(await Controller.GetShipmentEvents(request));
     }
     catch (Exception e)
     {
         throw HandleException(e);
     }
 }
Пример #5
0
 public override async Task <GrpcVoid> DeleteShipment(GrpcString request, ServerCallContext context)
 {
     try
     {
         return(await Controller.DeleteShipment(request));
     }
     catch (Exception e)
     {
         throw HandleException(e);
     }
 }
Пример #6
0
 public override async Task <GrpcBoolean> GetIsMarketplaceSaleIdRegistered(GrpcString request, ServerCallContext context)
 {
     try
     {
         return(await Controller.GetIsMarketplaceSaleIdRegistered(request));
     }
     catch (Exception e)
     {
         throw HandleException(e);
     }
 }
 public static async Task <GrpcVoid> RunAutoUpdateById(GrpcString req)
 {
     try
     {
         return(await Client.RunAutoUpdateByIdAsync(req));
     }
     catch (Exception)
     {
         throw;
     }
 }
 public static async Task <GrpcBoolean> GetIsMarketplaceSaleIdRegistered(GrpcString req)
 {
     try
     {
         return(await Client.GetIsMarketplaceSaleIdRegisteredAsync(req));
     }
     catch (Exception)
     {
         throw;
     }
 }
 public static async Task <GrpcVoid> DeleteShipment(GrpcString req)
 {
     try
     {
         return(await Client.DeleteShipmentAsync(req));
     }
     catch (Exception)
     {
         throw;
     }
 }
 public static async Task <GrpcShipmentEvents> GetShipmentEvents(GrpcString req)
 {
     try
     {
         return(await Client.GetShipmentEventsAsync(req));
     }
     catch (Exception)
     {
         throw;
     }
 }
        public static async Task <GrpcShipmentEvents> GetShipmentEvents(GrpcString grpcRequest)
        {
            try
            {
                var id       = GrpcStringAdapter.GetFrom(grpcRequest);
                var shipment = await ShipmentUseCases.Get.ById(id);

                return(ShipmentEventsPresenter.Present(shipment));
            }
            catch (Exception e)
            {
                throw;
            }
        }
        public static async Task <GrpcVoid> DeleteShipment(GrpcString grpcRequest)
        {
            try
            {
                var id = GrpcStringAdapter.GetFrom(grpcRequest);
                await ShipmentUseCases.Delete.Execute(id);

                return(GrpcVoid);
            }
            catch (Exception e)
            {
                throw;
            }
        }
        public static async Task <GrpcVoid> RunAutoUpdateById(GrpcString req)
        {
            try
            {
                var id = GrpcStringAdapter.GetFrom(req);
                await ShipmentUseCaseController.RunAutoUpdateById(id);

                return(GrpcVoid);
            }
            catch (Exception e)
            {
                throw e;
            }
        }
        public static async Task <GrpcPackage> GetPackageById(GrpcString grpcRequest)
        {
            try
            {
                var id      = GrpcStringAdapter.GetFrom(grpcRequest);
                var package = await GetPackage.Execute(id);

                return(PackagePresenter.PresentePackage(package));
            }
            catch (Exception e)
            {
                throw e;
            }
        }
        public static async Task <GrpcBoolean> GetIsMarketplaceSaleIdRegistered(GrpcString req)
        {
            try
            {
                var id           = GrpcStringAdapter.GetFrom(req);
                var isRegistered = await ShipmentUseCases.GetIsMarketplaceSaleIdRegistered(id);

                return(new GrpcBoolean()
                {
                    Value = isRegistered
                });
            }
            catch (Exception)
            {
                throw;
            }
        }
        public async Task <IActionResult> GetShipmentEvents(string id)
        {
            try
            {
                var req = new GrpcString()
                {
                    Value = id
                };
                var events = await ShippingClient.GetShipmentEvents(req);

                return(new ContentResult()
                {
                    Content = ShipmentEventsPresenter.PresentSerialized(events),
                    ContentType = "application/json"
                });
            }
            catch (Exception e)
            {
                throw;
            }
        }
Пример #17
0
 public static string GetFrom(GrpcString req) => req.Value;