public IActionResult GetLanguages(string app) { var response = AppLanguageDto.FromApp(App); Response.Headers["ETag"] = App.Version.ToString(); return(Ok(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)); }
public static UpdateLanguageDto ToModel(this AppLanguageDto language) { return(SimpleMapper.Map(language, new UpdateLanguageDto())); }