Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aleksandromilenkov/footballapi
ASP.NET Web API
https://github.com/aleksandromilenkov/footballapi
api-rest asp-net-core aspnetcore automapper backend backend-api bearer-authentication bearer-tokens csharp dotnet dotnetcore entity-framework entityframeworkcore identity microsoftsqlserver restapi sqlserver
Last synced: about 1 month ago
JSON representation
ASP.NET Web API
- Host: GitHub
- URL: https://github.com/aleksandromilenkov/footballapi
- Owner: aleksandromilenkov
- Created: 2024-02-04T20:33:45.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2024-03-24T20:08:29.000Z (8 months ago)
- Last Synced: 2024-10-13T03:22:21.576Z (about 1 month ago)
- Topics: api-rest, asp-net-core, aspnetcore, automapper, backend, backend-api, bearer-authentication, bearer-tokens, csharp, dotnet, dotnetcore, entity-framework, entityframeworkcore, identity, microsoftsqlserver, restapi, sqlserver
- Language: C#
- Homepage:
- Size: 66.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#Football API
This is ASP.NET Web API for Football Application.
The API has 3 main entities: Club, Country and Footballer, also it has Users with the help of Identity package.
You can make all the CRUD operations.
This API has advanced search implementation for every entity.
Every Club has multiple Footballers and Every Footballer has just One Club ( One-To-Many Relationship)
Every Club has just One Country (One-To-One Relationship)
Every Country has multiple Footballers and Every Footballer has just one Country (One-To-Many Relationship)
Every Country has multiple Clubs and Every Club has One Country (One-To-Many relationship)
This API is using Authentication and Authorization with Json Bearer Web Token and Identity package which allows creating tokens and Users to login and signup. Also you can't access some routes if you are not logged in (You need the Bearer Token in the Authorization Header in the HTTP request).
This API is using EntityFramework to easier manipulation with the Microsoft SQL Server Database.
This API serves as backend for this frontend: https://github.com/aleksandromilenkov/FootballAPI_Frontend