Example #1
0
        public static Fly_ProductVariant_Discount_Mapping UpdateEntity(Fly_ProductVariant_Discount_Mapping itemNew, Fly_ProductVariant_Discount_Mapping itemOld)
        {
            Fly_ProductVariant_Discount_Mapping rs = itemOld;

            if (itemNew != null && itemOld != null)
            {
                rs.Createdon        = (itemNew.Createdon == null || itemNew.Createdon.Equals(itemOld.Createdon)) ? itemOld.Createdon : DateTime.Now;
                rs.DiscountID       = (itemNew.DiscountID.Equals(itemOld.DiscountID)) ? itemOld.DiscountID : itemNew.DiscountID;
                rs.ProductVariantID = (itemNew.ProductVariantID.Equals(itemOld.ProductVariantID)) ? itemOld.ProductVariantID : itemNew.ProductVariantID;
            }
            return(rs);
        }
Example #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>();
        }