public Ficha Atualizar(Ficha obj, double?valorAntigo) { var fichaAtualizada = this.Atualizar(obj); //Cria Movimentação if (valorAntigo != obj.Saldo.Value) { Movimentacao novaMovimentacao = new Movimentacao(obj.Id.Value, valorAntigo.Value, obj.Saldo.Value, false); var movimentacaoCriada = _movimentacaoRepository.Criar(novaMovimentacao); } return(this.BuscarPorId(obj.Id)); }