public async Task <IActionResult> PostLanguage(string app, [FromBody] AddAppLanguageDto request) { await CommandBus.PublishAsync(SimpleMapper.Map(request, new AddLanguage())); var response = SimpleMapper.Map(request.Language, new AppLanguageDto()); return(CreatedAtAction(nameof(GetLanguages), new { app }, response)); }
public async Task <IActionResult> PostLanguage(string app, [FromBody] AddAppLanguageDto request) { var command = request.ToCommand(); await CommandBus.PublishAsync(command); var response = AppLanguageDto.FromCommand(command); return(CreatedAtAction(nameof(GetLanguages), new { app }, response)); }