This solution allows users to find an Insolvency Practitioner, using a web app front end, with a function app backend.
The web app allows the user to search and navigate search results to find and view Insolvency Proactitioners by making API calls to the function app.
The function app provides an API to search and retrieve Insolvency Practitioner details.
Confluence - FIP
To run this solution, the web app and function app both require app settings to be created. These may be copied from the app setting templates files and edited to suit your environment.
To run this solution, set the web app and function app as startup projects, and create app settings files for both and set the app settings to suit your environment.
Copy the appsettings-template.json name and name it appsettings.json, then edit to set the following app settings to suit your environment.
App setting name | Sample value | Description |
---|---|---|
PhaseBanner | ALPHA, BETA or null | Service phase banner |
EnvironmentBanner | local-dev | One of local-dev, dev, sit, pp or prod |
EnvironmentBannerText | Local Development Environment - Do Not Enter Personal Data | Environment display message |
FipApiConnectorClientOptions__BaseAddress | http://localhost:7071/ | Base address URL for function app |
Copy the local.settings-template.json name and name it local.settings.json, then edit to set the following app settings to suit your environment.
App setting name | Sample value | Description |
---|---|---|
iirwebdbContextConnectionString | Data Source=.;Initial Catalog=iirwebdb;Integrated Security=True | SQL Server database connecion string |
OpenApi__Version | v3 | Swagger version |
OpenApi__DocVersion | 1.0.0 | Document version for Swagger document |
OpenApi__DocTitle | Swagger FIP Services | Title for Swagger document |
- Entity Framework
- SQL Server database
- Microsoft Visual Studio 2022
- .NET 6