public string PostarArquivo(ArquivoDTO dto, int id) { string mensagem = ""; for (int i = 0; i < dto.NumeroNotasFiscais; i++) { var novaNota = new NotaFiscal(); novaNota.EmpresaId = id; var respota = _notasFiscaisRepositorio.PostarNotaFiscal(novaNota); if (!respota.sucesso) { mensagem = mensagem + respota.mensagem + "/n"; } } for (int i = 0; i < dto.NumeroDebitos; i++) { var novoDebito = new Debito(); novoDebito.EmpresaId = id; var resposta = _debitoRepositorio.PostarDebito(novoDebito); if (!resposta.sucesso) { mensagem = mensagem + resposta.mensagem + "/n"; } } return(mensagem); }
public IActionResult PostDebito(Debito debito) { if (debito.EmpresaId <= 0) { return(BadRequest("Debito precisa conter um Id de Empresa")); } var resposta = _debitoRepositorio.PostarDebito(debito); return(CreatedAtAction(resposta.mensagem, new { debito.Id }, debito)); }