Skip to content

jianyilim/Transaction.Api

Repository files navigation

Transaction.Api

Assumptions:

  1. Transaction that already exists in database from the import file will have record updated instead of import unsuccessful.
  2. Define the file format, CSV or XML is required.
  3. No pagination for Get API.
  4. CSV Amount should not have ','.
  5. CSV file should not have "" as delimiter.

Solutions:

  1. Transaction.Api - RESTful Api
  2. Transaction.Domain - Domain layer. (Business logic)
  3. Transaction.Infrastructure - Infrastructure layer. Input/output implementation.
  4. Transaction.Domain.Test - Unit testing for domain layer.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published