public async Task <IActionResult> AddSpecialityAsync([FromBody] SpecialityRequest request) { if (!ModelState.IsValid) { return(BadRequest()); } try { await _specialityService.AddSpecialityTask(request); return(StatusCode(200)); } catch (Exception ex) { _logger.Error(ex); return(StatusCode(500, "Internal server error")); } }