public async Task <IActionResult> GetSpecialitysByNameAsync([FromRoute] int skip, [FromRoute] int take, [FromRoute] string name) { try { var result = await _specialityService.GetSpecialitysByNameTask(skip, take, name); return(StatusCode(200, result)); } catch (Exception ex) { _logger.Error(ex); return(StatusCode(500, "Internal server error")); } }