public bool AddTransferMoney(TransferMoney transferMoney)
 {
     try
        {
     transferMoney.State = ObjectState.Added;
        _crudOperation.AddOperation(transferMoney);
        return true;
        }
        catch (Exception ex)
        {
        var rr = ex.Message;
        return false;
        }
 }
 public bool UpdateTransferMoney(TransferMoney transferMoney)
 {
     try
        {
        var dbObj = _crudOperation.GetSingleObject(transferMoney.Id);
        dbObj.Amount = transferMoney.Amount;
        dbObj.ReferenceNo = transferMoney.ReferenceNo;
        dbObj.FromBankId = transferMoney.FromBankId;
        dbObj.ToBankId = transferMoney.ToBankId;
        dbObj.State = ObjectState.Modified;
        _crudOperation.AddOperation(transferMoney);
        return true;
        }
        catch (Exception ex)
        {
        var rr = ex.Message;
        return false;
        }
 }