public async Task <IActionResult> GetDataLocks(long apprenticeshipId) { var query = new GetDataLocksQuery(apprenticeshipId); var result = await _mediator.Send(query); var response = await _modelMapper.Map <GetDataLocksResponse>(result); return(Ok(response)); }
public GetDataLocksQueryHandlerTestsFixture() { _autofixture = new Fixture(); _apprenticeshipId = 1; _request = new GetDataLocksQuery(_apprenticeshipId); _db = new ProviderCommitmentsDbContext(new DbContextOptionsBuilder <ProviderCommitmentsDbContext>() .UseInMemoryDatabase(Guid.NewGuid().ToString()).EnableSensitiveDataLogging().Options); _handler = new GetDataLocksQueryHandler(new Lazy <ProviderCommitmentsDbContext>(() => _db)); }
public GetDataLocksQueryHandlerTestsFixture WithNoMatchingApprenticeship() { _request = new GetDataLocksQuery(_apprenticeshipId + 100); return(this); }