Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/allenkeys/nigeriafinance

NuGet package tailored for fetching banks and pension fund data, prioritizing secure externalization and data access. Emphasizing best practices for app development, ensuring streamlined retrieval and usage of non-sensitive financial data.
https://github.com/allenkeys/nigeriafinance

banks financial fintech fintech-utility nuget nuget-package pension-funds

Last synced: 13 days ago
JSON representation

NuGet package tailored for fetching banks and pension fund data, prioritizing secure externalization and data access. Emphasizing best practices for app development, ensuring streamlined retrieval and usage of non-sensitive financial data.

Awesome Lists containing this project

README

        

# NigeriaFinance
> NuGet package tailored for fetching banks and pension fund data, prioritizing secure externalization and data access. Emphasizing best practices for app development, ensuring streamlined retrieval and usage of non-sensitive financial data.

![Banner](https://raw.githubusercontent.com/Allenkeys/NigeriaFinance/main/NigeriaFinance/Assets/Banner.png)

## Built With

- Major languages: C#
- Frameworks: .NET Standard 2.0
- Technologies: Github and Visual Studio

# Frameworks Version Support
- **.NET and .NET Core** 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0
- **.NET Framework** 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

## Getting Started

- To install our package using the .NET CLI:
```C#
dotnet add package NigeriaFinance --version 1.0.1
```
- Installation using Visual Studio
- Right-click on project dependencies
- Select manage Nuget packages
- Search `NigeriaFinance`
- Click install

- Installation using .NET Package Manager Console
```C#
PM> Install-Package NigeriaFinance -Version 1.0.1
```
- Finally, import into file
```C#
using NigeriaFinance;
```
### Prerequisites
- An understanding of C# and NuGet Packages
- A Visual Studio

### Usage

```C#
await NgFinance.GetInstitutesAsync(typeId);
```
- Input

| Parameter | Type | Description |
|:----------|:------|:-----------------------------------------------------|
| `typeId` | `enum`| **Required**: The ID of type of institution to fetch |

- Output

| Type |
|:---------------------------------------|
| `Task>` |


---

```C#
await NgFinance.GetInstituteAsync(typeId, instituteId);
```
- Input

| Parameter | Type | Description |
|:--------------|:----------|:--------------------------------------------------------|
| `typeId` | `enum` | **Required**: The ID of type of institution to fetch |
| `InstituteId` | `int` | **Required**: The ID of the institute to get |
- Output

| Type |
|:--------------------------|
| `Task` |

## Authors

👤 **Joshua Eze**

- GitHub: [@Allenkeys](https://github.com/Allenkeys)
- Twitter: [@jdgraay](https://twitter.com/jdgraay)
- LinkedIn: [Eze Joshua](https://linkedin.com/in/eze-joshua-chinemogo)

👤 **Ugochukwu Udeh**

- GitHub: [@sixxxxxxxxxxx](https://github.com/sixxxxxxxxxxx)
- Twitter: [@justugochukwu](https://twitter.com/JustUgochukwu)
- LinkedIn: [Ugochukwu Udeh](https://www.linkedin.com/in/ugochukwuudeh)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/allenkeys/NigeriaFinance/issues).

## Show your support

Give a ⭐️ if you like this project!

## 📝 License

This project is [MIT](./LICENSE) licensed.