Skip to content

Commit 5f97ca5

Browse files
committed
updating Exercise 7 code and instructions
1 parent e42a20a commit 5f97ca5

6 files changed

Lines changed: 90 additions & 68 deletions

File tree

DownloadableCodeProjects/standalone-lab-projects/consolidate-duplicate-code/ECommerceOrderAndReturn/Models/Order.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ public class Order
1313
public decimal TotalAmount { get; set; }
1414
public string ShippingAddress { get; set; } = string.Empty;
1515
public OrderStatus Status { get; set; }
16+
public double TotalWeight { get; set; }
17+
public bool ContainsFragileItems { get; set; }
1618
}
1719

1820
public class OrderItem

DownloadableCodeProjects/standalone-lab-projects/consolidate-duplicate-code/ECommerceOrderAndReturn/Models/Return.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ public class Return
1616
public string Reason { get; set; } = string.Empty;
1717
public ReturnStatus Status { get; set; }
1818
public decimal Weight { get; set; } // in pounds, for return shipping calculation
19+
public double TotalWeight { get; set; }
20+
public decimal TotalAmount { get; set; }
21+
public bool IsOversized { get; set; }
1922
}
2023

2124
public enum ReturnStatus

DownloadableCodeProjects/standalone-lab-projects/consolidate-duplicate-code/ECommerceOrderAndReturn/OrderProcessor.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ private bool Validate(string orderId)
7777
}
7878

7979
// Security validation
80-
if (!SecurityValidator.IsValidId(orderId))
80+
if (!SecurityValidator.IsValidId(orderId, "Order"))
8181
{
8282
Console.WriteLine("[VALIDATION] Order ID failed security validation.");
8383
return false;

DownloadableCodeProjects/standalone-lab-projects/consolidate-duplicate-code/ECommerceOrderAndReturn/ReturnProcessor.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ private bool Validate(string returnId)
8686
}
8787

8888
// Security validation
89-
if (!SecurityValidator.IsValidId(returnId))
89+
if (!SecurityValidator.IsValidId(returnId, "Return"))
9090
{
9191
Console.WriteLine("[VALIDATION] Return ID failed security validation.");
9292
return false;

DownloadableCodeProjects/standalone-lab-projects/consolidate-duplicate-code/placeholder.txt

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)