Skip to content

Commit 2bec08d

Browse files
committed
Suppressed non-nullable warnings related to shipping address
1 parent 1acdefc commit 2bec08d

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

src/DevBetterWeb.Web/Pages/User/MyProfile/ShippingAddress.cshtml.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@ public class ShippingAddressModel : PageModel
2020
private readonly IMemberRegistrationService _memberRegistrationService;
2121
private readonly IRepository<Member> _memberRepository;
2222

23+
#pragma warning disable CS8618 // Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable.
2324
public ShippingAddressModel(UserManager<ApplicationUser> userManager,
25+
#pragma warning restore CS8618 // Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable.
2426
IMemberRegistrationService memberRegistrationService,
2527
IRepository<Member> memberRepository)
2628
{
@@ -65,7 +67,9 @@ public async Task OnPost()
6567
UserShippingAddressUpdateModel.PostalCode,
6668
UserShippingAddressUpdateModel.Country));
6769

70+
#pragma warning disable CS8602 // Dereference of a possibly null reference.
6871
member.UpdateAddress(member.ShippingAddress.ToString());
72+
#pragma warning restore CS8602 // Dereference of a possibly null reference.
6973

7074
await _memberRepository.UpdateAsync(member);
7175
}

src/DevBetterWeb.Web/Pages/User/UserShippingAddressUpdateModel.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,17 @@ namespace DevBetterWeb.Web.Pages.User;
55

66
public class UserShippingAddressUpdateModel
77
{
8+
#pragma warning disable CS8618 // Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable.
89
public UserShippingAddressUpdateModel()
10+
#pragma warning restore CS8618 // Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable.
911
{
1012
}
1113

1214
public UserShippingAddressUpdateModel(Member member)
1315
{
16+
#pragma warning disable CS8602 // Dereference of a possibly null reference.
1417
this.Street = member.ShippingAddress.Street;
18+
#pragma warning restore CS8602 // Dereference of a possibly null reference.
1519
this.City = member.ShippingAddress.City;
1620
this.State = member.ShippingAddress.State;
1721
this.PostalCode = member.ShippingAddress.PostalCode;

0 commit comments

Comments
 (0)