예제 #1
0
 public async Task Run()
 {
     try
     {
         await UseCaseOperator.RunShipmentAutoUpdate();
     }
     catch (Exception)
     {
         //throw;
     }
 }
 public static async Task CreateNewPhysicalProduct(GrpcNewPhysicalProduct grpcRequest)
 {
     try
     {
         var request = GrpcNewPhysicalRequestAdapter.Adapt(grpcRequest);
         await UseCaseOperator.CreateNewPhysicalProductAsync(request);
     }
     catch (Exception e)
     {
         throw e;
     }
 }
        public static async Task <GrpcVoid> RunAutoUpdate()
        {
            try
            {
                await UseCaseOperator.RunShipmentAutoUpdate();

                return(GrpcVoid);
            }
            catch (Exception e)
            {
                throw e;
            }
        }
        public static async Task <GrpcVoid> CreateNewShipment(GrpcNewShipmentRequest grpcRequest)
        {
            try
            {
                var request = GrpcNewShipmentRequestAdapter.GetAdapted(grpcRequest);
                await UseCaseOperator.CreateNewShipment(request);

                return(GrpcVoid);
            }
            catch (Exception e)
            {
                throw;
            }
        }
예제 #5
0
        public static async Task <GrpcViewAsString> GetStaticFileAsync(GrpcGetStaticFileRequest request)
        {
            try
            {
                var path = GrpcGetStaticFileRequestAdapter.GetPath(request);
                var view = await UseCaseOperator.GetStaticFileAsync(path);

                return(Presenter.PresentViewAsString(view));
            }
            catch (Exception e)
            {
                throw e;
            }
        }