public async Task <IActionResult> SortTestAction(long targetId, [FromBody] TestConditionResource fromConditionResource) { var fromCondition = _mapper.Map <TestConditionResource, TestCondition>(fromConditionResource); List <TestCondition> result = await _repository.Sort(fromCondition, targetId); return(Ok(_mapper.Map <List <TestCondition>, List <TestConditionResource> >(result))); }
public async Task <IActionResult> CreateTestCondition([FromBody] TestConditionResource resource) { var testCondition = _mapper.Map <TestConditionResource, TestCondition>(resource); _repository.Add(testCondition); await _unitOfWork.CompleteAsync(); var result = _mapper.Map <TestCondition, TestConditionResource>(testCondition); return(Ok(result)); }
public async Task <IActionResult> UpdateTestCondition(long id, [FromBody] TestConditionResource testConditionResource) { var testCondition = await _repository.Get(id); if (testCondition == null) { return(NotFound()); } var result = _mapper.Map <TestConditionResource, TestCondition>(testConditionResource, testCondition); await _unitOfWork.CompleteAsync(); return(Ok(result)); }