Skip to content

Architecture definition #1

@ferrecromain

Description

@ferrecromain

Presentation

This application is used to manage users and groups.

The database will be hosted in memory. This choice is justified by the fact that we are in a demonstration context.

Architecture definition

  • WebApi
    • Controllers
      • UsersController
      • GroupsController
    • Dtos
      • UserGetDtm
      • GroupGetDtm
      • UserGroupsDtm
      • GroupUsersDtm
  • Core
    • Contracts
      • Repository
        • IReadRepository
        • IWriteRepository
        • IRepository
    • Entities
      • UserEntity
      • GroupEntity
  • Infrastructure
    • Repository

Entity Framework

To add a new migration :

cd .\DotnetSampleSolution.Infrastructure\
dotnet ef --startup-project ..\DotnetSampleSolution.WebApi\ migrations add "Added User and Group" -o .\Data\Migrations\

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions