Ejemplo n.º 1
0
        public async Task <IActionResult> SortTestAction(long targetId, [FromBody] TestModuleResource moduleResource)
        {
            var fromModule           = _mapper.Map <TestModuleResource, TestModule>(moduleResource);
            List <TestModule> result = await _repository.Sort(fromModule, targetId);

            return(Ok(_mapper.Map <List <TestModule>, List <TestModuleResource> >(result)));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> CreateTestModule([FromBody] TestModuleResource resource)
        {
            var testModule = _mapper.Map <TestModuleResource, TestModule>(resource);

            _repository.Add(testModule);
            await _unitOfWork.CompleteAsync();

            var result = _mapper.Map <TestModule, TestModuleResource>(testModule);

            return(Ok(result));
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> UpdateTestSuite(long id, [FromBody] TestModuleResource moduleResource)
        {
            var testModule = await _repository.Get(id);

            if (testModule == null)
            {
                return(NotFound());
            }

            var result = _mapper.Map <TestModuleResource, TestModule>(moduleResource, testModule);
            await _unitOfWork.CompleteAsync();

            return(Ok(result));
        }