public bool LedgerDelete(Ledger ledger)
        {
            return(ExecuteFaultHandledOperation(() =>
            {
                ILedgerRepository ledger_repo = _data_repository_factory.GetDataRepository <ILedgerRepository>();
                LedgerData ledger_data = MapLedgerToLedgerData(ledger);

                ledger_repo.Delete(ledger_data);
                return true;
            }));
        }