コード例 #1
0
        public static Core.Product ToEntity(this Contracts.AddProductRequest addProductRequest)
        {
            var product = new Core.Product(addProductRequest.Price.ToEntity(), addProductRequest.SellerId, addProductRequest.Name)
            {
                Description   = addProductRequest.Description,
                HeroImage     = addProductRequest.HeroImage,
                Category      = addProductRequest.Category.ToEntity(),
                Images        = addProductRequest.Images,
                PurchasedDate = addProductRequest.PurchasedDate,
                PickupAddress = addProductRequest.PickupAddress.ToEntity()
            };

            return(product);
        }
コード例 #2
0
 public static Contracts.AddProductRequest ToEntity(this AddProductRequest addProductRequest)
 {
     Contracts.AddProductRequest request = new Contracts.AddProductRequest()
     {
         SellerId      = addProductRequest.SellerId,
         Name          = addProductRequest.Name,
         Description   = addProductRequest.Description,
         HeroImage     = addProductRequest.HeroImage,
         Price         = addProductRequest.Price.ToEntity(),
         Category      = addProductRequest.Category.ToEntity(),
         Images        = addProductRequest.Images,
         PurchasedDate = addProductRequest.PurchasedDate,
         PickupAddress = addProductRequest.PickupAddress.ToEntity()
     };
     return(request);
 }