public async Task <IActionResult> PostAsync(Transfer_Specialty specialty) { _logger.LogInformation($"Adding new specialty."); Inner_Specialty transformedSpecialty = new Inner_Specialty { SpecialtyId = 0, Specialty = specialty.Specialty }; await _specialtyRepository.AddSpecialtyAsync(transformedSpecialty); return(CreatedAtAction(nameof(GetByIdAsync), new { id = specialty.SpecialtyId }, specialty)); }