public static LastOrderStatus From(LastOrderStatusDetails statusDetails) { return(new LastOrderStatus { Id = statusDetails.OrderId.Value, StatusCode = statusDetails.Status.Code, StatusName = statusDetails.Status.Name }); }
public async Task <LastOrderStatusDetails?> StatusOfLastOrder(User user, CancellationToken token = default) { var order = await LastDomainOrderOfUser(user); if (order == null) { return(null); } return(LastOrderStatusDetails.Current(order.Id, order.Status)); }