Esempio n. 1
0
        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));
        }