Esempio n. 1
0
        public ProductRES ProductDTtoRES()
        {
            ProductRES productRES = new ProductRES()
            {
                Id            = Id,
                ProductStatus = ProductStatus,
                ProductName   = ProductName,
                Categories    = ProductCategories != null?ProductCategories.Select(x => x.CategoryToRES()).ToList() : null,
                                    CreateDate = CreateDate,
                                    CreateUser = CreateUser != null?CreateUser.AppUserDTtoRES() : null,
                                                     Discount              = Discount,
                                                     DiscountAmount        = DiscountAmount,
                                                     DiscountFinishDate    = DiscountFinishDate,
                                                     DiscountStartDate     = DiscountStartDate,
                                                     MainImage             = MainImage,
                                                     ProductImageGalleries = ProductImageGalleries != null?ProductImageGalleries.Select(x => x.ProductImageGalleryDTtoRES()).ToList() : null,
                                                                                 UpdateDate = UpdateDate,
                                                                                 UpdateUser = UpdateUser != null?UpdateUser.AppUserDTtoRES() : null,
                                                                                                  ProductAmountTypes = ProductAmountTypes.Select(x => x.ProductAmountTypeDTtoRES()).ToList(),
                                                                                                  LongDescription    = LongDescription,
                                                                                                  ShortDescription   = ShortDescription,
            };

            return(productRES);
        }
        public ProductImageGalleryRES ProductImageGalleryDTtoRES()
        {
            ProductImageGalleryRES productImageGalleryRES = new ProductImageGalleryRES()
            {
                Id         = Id,
                CreateDate = CreateDate,
                CreateUser = CreateUser.AppUserDTtoRES(),
                ImageTitle = ImageTitle,
                ImageUrl   = ImageUrl,
                UpdateDate = UpdateDate,
                UpdateUser = UpdateUser.AppUserDTtoRES(),
            };

            return(productImageGalleryRES);
        }
        public ProductAmountTypeRES ProductAmountTypeDTtoRES()
        {
            ProductAmountTypeRES productAmountTypeRES = new ProductAmountTypeRES()
            {
                Id         = Id,
                AmountType = AmountType,
                CreateUser = CreateUser != null?CreateUser.AppUserDTtoRES() : null,
                                 UpdateUser                           = UpdateUser != null?UpdateUser.AppUserDTtoRES() : null,
                                                               Price  = Price,
                                                               Choice = Choice,
                                                               Weight = Weight,
                                                               Stock  = Stock,
            };

            return(productAmountTypeRES);
        }