internal Order(IInternalOrderingClient client, Uri id, Guid customerId, DateTime createdAt, DateTime lastModifiedAt) { this.client = client; Id = id; CustomerId = customerId; CreatedAt = createdAt; LastModifiedAt = lastModifiedAt; }
public static Model.Order ToModel(this Dto.Order dto, IInternalOrderingClient client) { return(new Model.Order( client, new Uri(dto.Id.ToString(), UriKind.Relative), dto.CustomerId, dto.CreatedAt, dto.LastModifiedAt)); }
internal OrderItem(IInternalOrderingClient client, Uri id, Guid productId, decimal amount, DateTime createdAt, DateTime lastModifiedAt) { this.client = client; Id = id; ProductId = productId; Amount = amount; CreatedAt = createdAt; LastModifiedAt = lastModifiedAt; }
public static Model.OrderItem ToModel(this Dto.OrderItem dto, IInternalOrderingClient client) { return(new Model.OrderItem( client, dto.Id, dto.ProductId, dto.Amount, dto.CreatedAt, dto.LastModifiedAt)); }
public static IEnumerable <Model.OrderItem> ToModel(this IEnumerable <Dto.OrderItem> dtos, IInternalOrderingClient client) { return(dtos.Select(x => x.ToModel(client))); }
public static Model.OrderList ToModel(this Dto.OrderList dto, IInternalOrderingClient client) { return(new Model.OrderList(dto.Items.Select(x => x.ToModel(client)))); }