コード例 #1
0
 public static LastOrderStatus From(LastOrderStatusDetails statusDetails)
 {
     return(new LastOrderStatus
     {
         Id = statusDetails.OrderId.Value,
         StatusCode = statusDetails.Status.Code,
         StatusName = statusDetails.Status.Name
     });
 }
コード例 #2
0
        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));
        }