public ObjectResult Get() { try { List <HeaderTransaction> headerTransaction = new HeaderTransactionService(this._configuration).GetListWithDetail().ToList(); return(new ObjectResult(new MessageReturn <List <HeaderTransaction> >(TypeReturn.SUCCESS, $"Operação realizada com sucesso.", headerTransaction))); } catch (Infra.Exceptions.HeaderTransactionException ex) { return(new ObjectResult(new MessageReturn(TypeReturn.WARNING, $"{ex.Message}"))); } catch (Exception ex) { return(new ObjectResult(new MessageReturn(TypeReturn.ERROR, $"Erro ao importar o arquivo OFX. Erro:{ex.Message}"))); } }
public ObjectResult Post(List <IFormFile> files) { try { var file = Request.Form.Files; FileService fileService = new FileService(this._configuration); List <string> listXmlDocument = fileService.ConvertOfxToXmlString(file); HeaderTransactionService headerTransactionService = new HeaderTransactionService(this._configuration); headerTransactionService.Import(listXmlDocument); return(new ObjectResult(new MessageReturn(TypeReturn.SUCCESS, "Operação relizada com sucesso!"))); } catch (HeaderTransactionException ex) { return(new ObjectResult(new MessageReturn(TypeReturn.WARNING, $"{ex.Message}"))); } catch (Exception ex) { return(new ObjectResult(new MessageReturn(TypeReturn.ERROR, $"Erro ao importar o arquivo OFX. Erro:{ex.Message}"))); } }