diff --git a/WorkshopBackend/OrderService/Controllers/OrderController.cs b/WorkshopBackend/OrderService/Controllers/OrderController.cs index e49adda..71a185b 100644 --- a/WorkshopBackend/OrderService/Controllers/OrderController.cs +++ b/WorkshopBackend/OrderService/Controllers/OrderController.cs @@ -15,8 +15,8 @@ public class OrderController : ControllerBase private readonly IAmazonSQS _sqs; private readonly IAmazonSimpleNotificationService _sns; private readonly IAmazonEventBridge _eventBridge; - private readonly string _queueUrl = ""; // Format of https://.* - private readonly string _topicArn = ""; // Format of arn:aws.* + private readonly string _queueUrl = "https://sqs.eu-north-1.amazonaws.com/637423341661/SiljeJacobsenOrderQueue"; // Format of https://.* + private readonly string _topicArn = "arn:aws:sns:eu-north-1:637423341661:SiljeJacobsenOrderCreatedTopic"; // Format of arn:aws.* public OrderController() { @@ -50,7 +50,8 @@ public async Task GetOrdersAndProcess() // Delete message after processing await _sqs.DeleteMessageAsync(_queueUrl, message.ReceiptHandle); } - return Ok(new { Status = $"{response.Messages.Count()}Order have been processed" }); + return Ok(new { Status = $"{response.Messages.Count()} Order have been processed" }); + } [HttpPost] @@ -86,7 +87,7 @@ public async Task CreateOrder([FromBody] Order order) var putEventsRequest = new PutEventsRequest { - Entries = new List { eventEntry } + Entries = new List { even tEntry } }; await _eventBridge.PutEventsAsync(putEventsRequest); diff --git a/WorkshopBackend/OrderService/Models/Order.cs b/WorkshopBackend/OrderService/Models/Order.cs index c562ec7..1ed689c 100644 --- a/WorkshopBackend/OrderService/Models/Order.cs +++ b/WorkshopBackend/OrderService/Models/Order.cs @@ -11,7 +11,7 @@ public class Order public int OrderId { get; set; } public string Product { get; set; } public int Quantity { get; set; } - public int Amount { get; set; } + public int Amount { get; set; } public bool? Processed { get; set; } public int? Total { get; set; } } diff --git a/WorkshopBackend/OrderService/appsettings.json b/WorkshopBackend/OrderService/appsettings.json index 1c233fe..5b3e784 100644 --- a/WorkshopBackend/OrderService/appsettings.json +++ b/WorkshopBackend/OrderService/appsettings.json @@ -1,7 +1,7 @@ { "AWS": { "Profile": "default", - "Region": "us-west-2" + "Region": "eu-north-1" }, "Logging": { "LogLevel": { diff --git a/WorkshopBackend/screenshot-SQS.png.png b/WorkshopBackend/screenshot-SQS.png.png new file mode 100644 index 0000000..970a0a2 Binary files /dev/null and b/WorkshopBackend/screenshot-SQS.png.png differ diff --git a/WorkshopBackend/screenshot-swagger.png.png b/WorkshopBackend/screenshot-swagger.png.png new file mode 100644 index 0000000..3834d05 Binary files /dev/null and b/WorkshopBackend/screenshot-swagger.png.png differ