Exemple #1
0
        public static Fly_Product_Manufacturer_Mapping UpdateEntity(Fly_Product_Manufacturer_Mapping itemNew, Fly_Product_Manufacturer_Mapping itemOld)
        {
            Fly_Product_Manufacturer_Mapping rs = itemOld;

            if (itemNew != null && itemOld != null)
            {
                rs.ManufacturerID    = (itemNew.ManufacturerID == null || itemNew.ManufacturerID.Equals(itemOld.ManufacturerID)) ? itemOld.ManufacturerID : itemNew.ManufacturerID;
                rs.DisplayOrder      = (itemNew.DisplayOrder == null || itemNew.DisplayOrder.Equals(itemOld.DisplayOrder)) ? itemOld.DisplayOrder : itemNew.DisplayOrder;
                rs.IsFeaturedProduct = (itemNew.IsFeaturedProduct == null || itemNew.IsFeaturedProduct.Equals(itemOld.IsFeaturedProduct)) ? itemOld.IsFeaturedProduct : itemNew.IsFeaturedProduct;
                rs.ProductID         = (itemNew.ProductID == null || itemNew.ProductID.Equals(itemOld.ProductID)) ? itemOld.ProductID : itemNew.ProductID;
            }
            return(rs);
        }
Exemple #2
0
        public ProductVM()
        {
            // attribute
            Product                 = new Fly_Product();
            ProductLocalized        = new Fly_ProductLocalized();
            ProductVariant          = new Fly_ProductVariant();
            ProductVariantLocalized = new Fly_ProductVariantLocalized();
            Categories              = new Fly_Category();
            Manufacturers           = new Fly_Manufacturer();
            RelateProducts          = new Fly_RelatedProduct();
            ProductPictures         = new Fly_ProductPicture();
            MappingCategories       = new Fly_Product_Category_Mapping();
            MappingManufacturer     = new Fly_Product_Manufacturer_Mapping();
            MappingDiscount         = new Fly_ProductVariant_Discount_Mapping();
            SectionGalleries        = new Fly_SectionGallery();

            // ListObject
            ProductList                 = new List <Fly_Product>();
            ProductLocalizedList        = new List <Fly_ProductLocalized>();
            ProductVariantList          = new List <Fly_ProductVariant>();
            ProductVariantLocalizedList = new List <Fly_ProductVariantLocalized>();
            CategoryList                = new List <Fly_Category>();
            ManufacturerList            = new List <Fly_Manufacturer>();
            RelatedProductList          = new List <Fly_RelatedProduct>();
            ProductPictureList          = new List <Fly_ProductPicture>();
            MappingCategoriesList       = new List <Fly_Product_Category_Mapping>();
            MappingManufacturerList     = new List <Fly_Product_Manufacturer_Mapping>();
            MappingDiscountList         = new List <Fly_ProductVariant_Discount_Mapping>();

            // attribute bool
            isHome         = true;
            isDelete       = false;
            isPublish      = true;
            isShipEnabled  = true;
            isFreeShipping = false;
            isCallForPrice = false;
            isHot          = false;
            isNew          = true;
            isGift         = false;
            isNullData     = false;
            isAccessories  = false;

            //// Select Item
            //CategoriesItemList = new IEnumerable<SelectListItem>();
            //ManufacturerItemList = new IEnumerable<SelectListItem>();
            //DiscountItemList = new IEnumerable<SelectListItem>();
        }