public async Task <IActionResult> PostDictionaryRecord([FromBody] DictionaryRecordCreatingDTO dictionaryRecordCreatingDTO) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { DictionaryRecord dictionaryRecord = _mapper.Map <DictionaryRecord>(dictionaryRecordCreatingDTO); await Task.Run(() => _dictionaryService.AddDictionaryRecord(dictionaryRecord)); } catch (ArgumentException ex) { return(BadRequest(ex.Message)); } return(Ok()); }