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);
        }
Ejemplo n.º 3
0
        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));
        }