Exemplo n.º 1
0
 public PersonApiController(IGetByIdUseCase getByIdUseCase, IPostNewPersonUseCase newPersonUseCase,
     IUpdatePersonUseCase updatePersonUseCase, ITokenFactory tokenFactory, IHttpContextWrapper contextWrapper,
     IResponseFactory responseFactory)
 {
     _getByIdUseCase = getByIdUseCase;
     _newPersonUseCase = newPersonUseCase;
     _updatePersonUseCase = updatePersonUseCase;
     _tokenFactory = tokenFactory;
     _contextWrapper = contextWrapper;
     _responseFactory = responseFactory;
 }
Exemplo n.º 2
0
 public PeopleController(IGetPeopleUseCase getPeopleUseCase,
                         IGetPersonUseCase getPersonUseCase,
                         IDeletePersonUseCase deletePersonUseCase,
                         IAddPersonUseCase addPersonUseCase,
                         IUpdatePersonUseCase updatePersonUseCase,
                         IMapper mapper)
 {
     this.getPeopleUseCase    = getPeopleUseCase;
     this.getPersonUseCase    = getPersonUseCase;
     this.deletePersonUseCase = deletePersonUseCase;
     this.addPersonUseCase    = addPersonUseCase;
     this.updatePersonUseCase = updatePersonUseCase;
     this.mapper = mapper;
 }