2024-04-22 13:33:39 +03:30
|
|
|
|
namespace Netina.Domain.Entities.Orders;
|
2023-12-16 20:25:12 +03:30
|
|
|
|
|
2023-12-31 19:55:22 +03:30
|
|
|
|
public partial class OrderDelivery : ApiEntity
|
2023-12-16 20:25:12 +03:30
|
|
|
|
{
|
2023-12-31 19:55:22 +03:30
|
|
|
|
public OrderDelivery()
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
|
|
}
|
2024-02-12 22:01:15 +03:30
|
|
|
|
public OrderDelivery(Guid addressId, double deliveryCost, Guid shippingId, Guid orderId)
|
2023-12-31 19:55:22 +03:30
|
|
|
|
{
|
2024-02-12 22:01:15 +03:30
|
|
|
|
AddressId = addressId;
|
2023-12-31 19:55:22 +03:30
|
|
|
|
DeliveryCost = deliveryCost;
|
|
|
|
|
|
ShippingId = shippingId;
|
|
|
|
|
|
OrderId = orderId;
|
|
|
|
|
|
}
|
2024-02-12 22:01:15 +03:30
|
|
|
|
|
|
|
|
|
|
public Guid AddressId { get; set; }
|
|
|
|
|
|
public UserAddress? Address { get; set; }
|
|
|
|
|
|
|
2023-12-31 19:55:22 +03:30
|
|
|
|
public double DeliveryCost { get; internal set; }
|
2024-04-13 01:26:10 +03:30
|
|
|
|
public string TrackingCode { get; internal set; } = string.Empty;
|
2023-12-31 19:55:22 +03:30
|
|
|
|
public Guid ShippingId { get; internal set; }
|
|
|
|
|
|
public Shipping? Shipping { get; internal set; }
|
2023-12-16 20:25:12 +03:30
|
|
|
|
public Guid OrderId { get; internal set; }
|
|
|
|
|
|
public Order? Order { get; internal set; }
|
|
|
|
|
|
}
|