Ejemplo n.º 1
0
        public HttpResponseMessage FA(WebApiJson model)
        {
            FAMessageBatch faBatch = HubFABatch.FABatchFromJson(model.Json);

            FileInfo savedFile = fileSrvc.SaveCostcoFA(faBatch, appSettings);

            FileInfo encryptedFile = null;
            if (savedFile.Exists)
            {
                encryptedFile = gnuPG.EncryptCostcoConfirmFile(savedFile.FullName, appSettings);
            };

            faBatch = fileSrvc.CostcoMessageBatchFA(savedFile.Name, appSettings);

            HubFABatch batch = new HubFABatch(savedFile.Name, faBatch);

            return Request.CreateResponse(HttpStatusCode.OK, batch);
        }
Ejemplo n.º 2
0
 public HubFABatch CostcoHubFABatch(string fileName, IAppSettingsService appSettings, IFileService fileSrvc)
 {
     FAMessageBatch faBatch = fileSrvc.CostcoMessageBatchFA(fileName, appSettings);
     HubFABatch batch = new HubFABatch(fileName, faBatch);
     return batch;
 }