コード例 #1
0
ファイル: Mapper.cs プロジェクト: 1806-jun25-net/BbB-Backend
 public static OrderItem Map(Data.ArchiveItem archiveItem)
 {
     if (archiveItem == null)
     {
         return(null);
     }
     return(new OrderItem(
                new MenuItem(archiveItem.ItemName, archiveItem.Cost.Value),
                archiveItem.Quantity.Value, archiveItem.Msg));
 }
コード例 #2
0
        public void TestDataArchiveItem()
        {
            Data.ArchiveItem item = new Data.ArchiveItem()
            {
                ItemName = "Taco",
                Cost     = 1,
                Quantity = 1,
                Msg      = ""
            };
            var expected = Mapper.Map(item);

            Assert.NotNull(expected);
        }
コード例 #3
0
ファイル: Mapper.cs プロジェクト: 1806-jun25-net/BbB-Backend
        public static Data.ArchiveItem MapArchive(OrderItem orderItem, int archiveId)
        {
            if (orderItem == null)
            {
                return(null);
            }
            var a = new Data.ArchiveItem
            {
                Cost     = orderItem.Item.Cost,
                Id       = orderItem.Id,
                ItemName = orderItem.Item.Name,
                Msg      = orderItem.Message,
                Quantity = orderItem.Quantity
            };

            if (orderItem.Id > -1)
            {
                a.Id = orderItem.Id;
            }
            a.ArchiveOrderId = archiveId;
            return(a);
        }