# Integration-TransactionImporter-SimmonsBank

This is an integration for ActiveAllocator.

The type is Transaction Importer, specifically created for interfacing with SimmonsBank's online banking website.

## Dev Environment Setup

On Archlinux install the following to use dotnet: ```sudo pacman -Sy dotnet-sdk dotnet-runtime aspnet-runtime```.

For Archlinux install docker with ```sudo pacman -Sy docker docker-compose```.

Then run ```systemctl start docker.service``` and ```systemctl enable docker.service``` to start and enable on boot the docker engine.

When running pgAdmin (a container in the docker compose stack) if there are errors about permission denied, you will need to set the owner of the directory to user 5050. You can do this with:

```sudo chown -R 5050:5050 ./Postgres/pg-admin_data```

You may also need to allow full rwx (Read, Write, and Execute) rights on the directory.

```sudo chmod -R 777 ./Postgres/pg-admin_data```

## Namespace

AAIntegration.SimmonsBank.API