Get method for API
public Order GetById(int orderId)
{
var customerData = _orders.FirstOrDefault(x => x.Id == orderId);
StandardDelivery delivery = new StandardDelivery(orderData: customerData);
delivery.State = StandardDeliveryState.Prepare;
delivery.State = StandardDeliveryState.Dispatch;
delivery.State = StandardDeliveryState.Delivery;
customerData.DeliveryDate = delivery.deliveryDate;
delivery.Dispose();
return customerData;
} public Order GetById(int orderId)
{
var customerData = _orders.FirstOrDefault(x => x.Id == orderId);
StandardDelivery delivery = new StandardDelivery(orderData: customerData);
delivery.State = StandardDeliveryState.Prepare;
delivery.State = StandardDeliveryState.Dispatch;
delivery.State = StandardDeliveryState.Delivery;
customerData.DeliveryDate = delivery.deliveryDate;
delivery.Dispose();
return customerData;
}Is it an ideal approach to set properties values before getting sending the JSON?