Exemple #1
0
        public (string mensagem, bool sucesso) PostarNotaFiscal(NotaFiscal notaFiscal)
        {
            notaFiscal.Data = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day);

            _context.NotasFiscais.Add(notaFiscal);

            var empresa = _context.Empresas.Where(e => e.Id == notaFiscal.EmpresaId).SingleOrDefault();


            var resposta = empresa.AdicionarNotaFiscal();

            _context.Empresas.Update(empresa);

            _context.SaveChanges();

            return(resposta);
        }
        public (string mensagem, bool sucesso) PostarDebito(Debito debito)
        {
            debito.Data = DateTime.Now;

            _context.Debitos.Add(debito);

            var empresa = _context.Empresas.Where(e => e.Id == debito.EmpresaId)
                          .Include(e => e.Debitos)
                          .SingleOrDefault();

            var resposta = empresa.AdicionarDebito();

            _context.Empresas.Update(empresa);

            _context.SaveChanges();

            debito.Empresa = empresa;

            return(resposta);
        }