Skip to content

Build an API that outputs a list of developer advocates with their details such as where they work, social links, bio, etc

Notifications You must be signed in to change notification settings

donkennie/HackerthonProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

HackerthonProject

Agora Web API Version 1.0

Overview

  • An API that outputs a list of developer advocates with their details such as where they work, social links, bio, etc.

API URL

Get all Advocates URL

Search for Advocate name query URL

Paging query URL

Get Advocate by id URL

Get all Companies URL

Get Company by id URL

paginate and search at the same

Features implemented:

  • Using CQRs and MediatR Pattern

Technlogies and packages used:

  • AutoMapper.Extensions.Microsoft.DependencyInjection
  • MediatR.Extensions.Microsoft.DependencyInjection
  • Microsoft.EntityFrameworkCore
  • MediatR
  • Microsoft.EntityFrameworkCore.Tools

Pictoral Explanation

  • The four endpoints for the company and advocates

Screenshot (97)

  • The search feature and pagination Screenshot (95)
  • Consuming Web API return type through exposing the API capabilities by defining it as a filter that specifies the type of the value and status code returned by the action. Screenshot (96)

About

Build an API that outputs a list of developer advocates with their details such as where they work, social links, bio, etc

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages