Пример #1
0
        private void ManipularNovoTermoTransferencia(TermoTransferenciaItem item)
        {
            var TermoTransferencia = new TermoTransferencia(_user.ObterUserId());

            TermoTransferencia.AdicionarItem(item);

            ValidarTermoTransferencia(TermoTransferencia);
            _context.TermoTransferencia.Add(TermoTransferencia);
        }
Пример #2
0
        private void ManipularTermoTransferenciaExistente(TermoTransferencia TermoTransferencia, TermoTransferenciaItem item)
        {
            var patrimonioItemExistente = TermoTransferencia.TermoTransferenciaItemExistente(item);

            TermoTransferencia.AdicionarItem(item);
            ValidarTermoTransferencia(TermoTransferencia);

            if (patrimonioItemExistente)
            {
                _context.TermoTransferenciaItens.Update(TermoTransferencia.ObterPorPatrimonioId(item.PatrimonioId));
            }
            else
            {
                _context.TermoTransferenciaItens.Add(item);
            }

            _context.TermoTransferencia.Update(TermoTransferencia);
        }