示例#1
0
        public async Task <IActionResult> Get([FromQuery] int orderId)
        {
            const string API_LOCATE = CONTROLLER_LOCATE + ".Get";

            var order = await _repository.GetOrder(orderId);

            if (order is null)
            {
                return(LogBadRequest(
                           _logger,
                           API_LOCATE,
                           customError: $"Что-то пошло не так, не удалось найти заказ.\n\tНомер заказа: {orderId}"
                           ));
            }

            return(Success(order));
        }