public async Task <IActionResult> CreateTestSuite([FromBody] TestSuiteResource resource) { var testSuite = _mapper.Map <TestSuiteResource, TestSuite>(resource); _repository.Add(testSuite); await _unitOfWork.CompleteAsync(); var result = _mapper.Map <TestSuite, TestSuiteResource>(testSuite); return(Ok(result)); }
public async Task <IActionResult> UpdateTestSuite(long id, [FromBody] TestSuiteResource suiteResource) { var testSuite = await _repository.GetSuite(id); if (testSuite == null) { return(NotFound()); } var result = _mapper.Map <TestSuiteResource, TestSuite>(suiteResource, testSuite); await _unitOfWork.CompleteAsync(); return(Ok(result)); }