public void Send(FibRequest model) { var body = Encoding.UTF8.GetBytes(JsonSerializer.Serialize(model)); _channel.BasicPublish(exchange: "", routingKey: _rabbitMqSettings.QueueName, basicProperties: null, body: body); }
public IActionResult Calculate([FromBody] FibRequest model) { if (!ModelState.IsValid) { return(HandleError()); } try { _rabbitMqService.Send(model); return(Ok()); } catch (Exception e) { return(HandleError(new[] { e.Message })); } }