private Module ModuleUpdateRequestDtoToModule(ModuleUpdateRequestDto moduleDto) { return(new Module() { Id = moduleDto.Id, Name = moduleDto.Name }); }
public async Task <ModuleResponseDto> UpdateModule(ModuleUpdateRequestDto requestDto) { var module = _mapper.Map <Module>(requestDto); var resultModule = await _moduleRepository.UpdateModule(module); var moduleWithStatus = GetModuleStatus(resultModule); return(moduleWithStatus ?? null); }
public async Task <IActionResult> PutModule(ModuleUpdateRequestDto request) { var validationResult = _moduleUpdateRequestValidator.Validate(request); if (validationResult.Errors.Any()) { return(BadRequest(validationResult)); } var module = await _moduleProcessor.UpdateModule(request); return(Ok(module)); }