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); }
public HubFABatch CostcoHubFABatch(string fileName, IAppSettingsService appSettings, IFileService fileSrvc) { FAMessageBatch faBatch = fileSrvc.CostcoMessageBatchFA(fileName, appSettings); HubFABatch batch = new HubFABatch(fileName, faBatch); return batch; }