public async Task <IActionResult> Get(string id) { if (string.IsNullOrEmpty(id)) { return(StatusCode(422, "Відсутній ідентифікатор.")); } Guid itemId; try { itemId = Guid.Parse(id); } catch (Exception ex) { return(StatusCode(422, $"Помилковий ідентифікатор. {ex.Message}")); } var result = await _stageRepository.GetByIdAsync(itemId); if (result.Result == OperationResult.Ok) { return(StatusCode(200, result.Value)); } return(StatusCode(422, result.Message)); }