private void ManipularNovoTermoTransferencia(TermoTransferenciaItem item) { var TermoTransferencia = new TermoTransferencia(_user.ObterUserId()); TermoTransferencia.AdicionarItem(item); ValidarTermoTransferencia(TermoTransferencia); _context.TermoTransferencia.Add(TermoTransferencia); }
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); }