/CryptocurrencyQuoteAPI

Design a Restful API that consumes ExchangeRate Rest api

Primary LanguageC#

CryptocurrencyQuoteAPI

Shahrzad Abedi

Description:

1-I have implemented this project using .NET 7. and VS2022. I have applied Domain-Driver-Design project architecture for the src part. This four different parts of a DDD project have been put in four projects: CryptocurrencyQuote.Infrastructure, CryptocurrencyQuote.Domain, CryptocurrencyQuote.Application and CryptocurrencyQuote.WebAPI. I used MediatR for CQRS and Automapper for mapping DTOs.

2-Unit tests are in path test/CryptocurrencyQuote.Infrastructure.Tests

3-I have added the ability to use both • https://exchangeratesapi.iohttps://coinmarketcap.com/api (free version) However I only have implemented consuming the first api to get the desired results.

4-I used Ion spec for Restful design