Skip to content

Commit 80c4735

Browse files
author
Anthony Sneed
committed
Update OrderService.csproj to nullable.
1 parent 1d06ae9 commit 80c4735

File tree

24 files changed

+41
-85
lines changed

24 files changed

+41
-85
lines changed

reference-architecture/OrderService/Configuration/OrderDatabaseSettings.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ namespace OrderService.Configuration
44
{
55
public class OrderDatabaseSettings : IMongoDbSettings
66
{
7-
public string ConnectionString { get; set; }
8-
public string DatabaseName { get; set; }
9-
public string CollectionName { get; set; }
7+
public string ConnectionString { get; set; } = null!;
8+
public string DatabaseName { get; set; } = null!;
9+
public string CollectionName { get; set; } = null!;
1010
}
1111
}

reference-architecture/OrderService/Controllers/OrderCommandController.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
using System;
2-
using System.Threading.Tasks;
3-
using AutoMapper;
1+
using AutoMapper;
42
using EventDriven.DDD.Abstractions.Commands;
53
using Microsoft.AspNetCore.Mvc;
64
using OrderService.Domain.OrderAggregate;

reference-architecture/OrderService/Controllers/OrderQueryController.cs

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
1-
using System;
2-
using System.Collections.Generic;
3-
using System.Linq;
4-
using System.Threading.Tasks;
5-
using Microsoft.AspNetCore.Mvc;
1+
using Microsoft.AspNetCore.Mvc;
62
using OrderService.Domain.OrderAggregate;
73
using OrderService.DTO.Read;
84
using OrderService.Repositories;
@@ -51,10 +47,10 @@ public async Task<IActionResult> GetOrder([FromRoute] Guid id)
5147
return Ok(result);
5248
}
5349

54-
private IEnumerable<OrderView> GetOrderViews(IEnumerable<Order> orders) =>
50+
private IEnumerable<OrderView> GetOrderViews(IEnumerable<Order?> orders) =>
5551
orders.Select(o => new OrderView
5652
{
57-
Id = o.Id,
53+
Id = o!.Id,
5854
CustomerId = o.CustomerId,
5955
OrderDate = o.OrderDate,
6056
OrderTotal = o.OrderItems.Sum(i => i.ProductPrice),
Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
using System;
2-
31
namespace OrderService.DTO.Read
42
{
53
public class OrderView
@@ -8,12 +6,12 @@ public class OrderView
86
public Guid CustomerId { get; set; }
97
public DateTime OrderDate { get; set; }
108
public decimal OrderTotal { get; set; }
11-
public string Street { get; set; }
12-
public string City { get; set; }
13-
public string State { get; set; }
14-
public string Country { get; set; }
15-
public string PostalCode { get; set; }
9+
public string Street { get; set; } = null!;
10+
public string City { get; set; } = null!;
11+
public string State { get; set; } = null!;
12+
public string Country { get; set; } = null!;
13+
public string PostalCode { get; set; } = null!;
1614
public OrderState OrderState { get; set; }
17-
public string ETag { get; set; }
15+
public string ETag { get; set; } = null!;
1816
}
1917
}

reference-architecture/OrderService/DTO/Write/Address.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ namespace OrderService.DTO.Write
22
{
33
public class Address
44
{
5-
public string Street { get; set; }
6-
public string City { get; set; }
7-
public string State { get; set; }
8-
public string Country { get; set; }
9-
public string PostalCode { get; set; }
5+
public string Street { get; set; } = null!;
6+
public string City { get; set; } = null!;
7+
public string State { get; set; } = null!;
8+
public string Country { get; set; } = null!;
9+
public string PostalCode { get; set; } = null!;
1010
}
1111
}
Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,13 @@
1-
using System;
2-
using System.Collections.Generic;
3-
41
namespace OrderService.DTO.Write
52
{
63
public class Order
74
{
85
public Guid Id { get; set; }
96
public Guid CustomerId { get; set; }
107
public DateTime OrderDate { get; set; }
11-
public List<OrderItem> OrderItems { get; set; }
12-
public Address ShippingAddress { get; set; }
8+
public List<OrderItem> OrderItems { get; set; } = null!;
9+
public Address ShippingAddress { get; set; } = null!;
1310
public OrderState OrderState { get; set; }
14-
public string ETag { get; set; }
11+
public string ETag { get; set; } = null!;
1512
}
1613
}

reference-architecture/OrderService/DTO/Write/OrderItem.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
using System;
2-
31
namespace OrderService.DTO.Write
42
{
53
public record OrderItem(Guid ProductId, string ProductName, decimal ProductPrice);

reference-architecture/OrderService/Domain/OrderAggregate/CommandHandlers/OrderCommandHandler.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
using System.Threading.Tasks;
21
using EventDriven.DDD.Abstractions.Commands;
3-
using Microsoft.Extensions.Logging;
2+
using EventDriven.DDD.Abstractions.Repositories;
43
using OrderService.Domain.OrderAggregate.Commands;
54
using OrderService.Repositories;
65

reference-architecture/OrderService/Domain/OrderAggregate/Commands/CancelOrder.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
using System;
21
using EventDriven.DDD.Abstractions.Commands;
32

43
namespace OrderService.Domain.OrderAggregate.Commands

reference-architecture/OrderService/Domain/OrderAggregate/Commands/RemoveOrder.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
using System;
21
using EventDriven.DDD.Abstractions.Commands;
32

43
namespace OrderService.Domain.OrderAggregate.Commands

0 commit comments

Comments
 (0)