Ejemplo n.º 1
0
 public ShopCartVm()
 {
     Order               = new Fly_Order();
     ProductVariant      = new Fly_ProductVariant();
     Products            = new Fly_Product();
     Customer            = new Fly_Customer();
     CustomerAttr        = new Fly_CustomerAttribute();
     OrderNote           = new Fly_OrderNote();
     OrderProductVariant = new Fly_OrderProductVariant();
     Country             = new Fly_Country();
 }
Ejemplo n.º 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>();
        }
Ejemplo n.º 3
0
        public static Fly_ProductVariant UpdateEntity(Fly_ProductVariant itemNew, Fly_ProductVariant itemOld)
        {
            Fly_ProductVariant rs = itemOld;

            if (itemNew != null && itemOld != null)
            {
                rs.AdditionalShippingCharge = (itemNew.AdditionalShippingCharge == null || itemNew.AdditionalShippingCharge.Equals(itemOld.AdditionalShippingCharge)) ? itemOld.AdditionalShippingCharge : itemNew.AdditionalShippingCharge;
                rs.AdminPrice             = (itemNew.AdminPrice == null || itemNew.AdminPrice.Equals(itemOld.AdminPrice)) ? itemOld.AdminPrice : itemNew.AdminPrice;
                rs.ProductID              = (itemNew.ProductID == null || itemNew.ProductID.Equals(itemOld.ProductID)) ? itemOld.ProductID : itemNew.ProductID;
                rs.Backorders             = (itemNew.Backorders == null || itemNew.Backorders.Equals(itemOld.Backorders)) ? itemOld.Backorders : itemNew.Backorders;
                rs.CallForPrice           = (itemNew.CallForPrice == null || itemNew.CallForPrice.Equals(itemOld.CallForPrice)) ? itemOld.CallForPrice : itemNew.CallForPrice;
                rs.CreatedOn              = (itemNew.CreatedOn == null || itemNew.CreatedOn.Equals(itemOld.CreatedOn)) ? itemOld.CreatedOn : DateTime.Now;
                rs.Deleted                = (itemNew.Deleted == null || itemNew.Deleted.Equals(itemOld.Deleted)) ? itemOld.Deleted : itemNew.Deleted;
                rs.Description            = (itemNew.Description == null || itemNew.Description.Equals(itemOld.Description)) ? itemOld.Description : itemNew.Description;
                rs.DisableBuyButton       = (itemNew.DisableBuyButton == null || itemNew.DisableBuyButton.Equals(itemOld.DisableBuyButton)) ? itemOld.DisableBuyButton : itemNew.DisableBuyButton;
                rs.Height                 = (itemNew.Height == null || itemNew.Height.Equals(itemOld.Height)) ? itemOld.Height : itemNew.Height;
                rs.DisplayOrder           = (itemNew.DisplayOrder == null || itemNew.DisplayOrder.Equals(itemOld.DisplayOrder)) ? itemOld.DisplayOrder : itemNew.DisplayOrder;
                rs.IsFreeShipping         = (itemNew.IsFreeShipping == null || itemNew.IsFreeShipping.Equals(itemOld.IsFreeShipping)) ? itemOld.IsFreeShipping : itemNew.IsFreeShipping;
                rs.isGift                 = (itemNew.isGift == null || itemNew.isGift.Equals(itemOld.isGift)) ? itemOld.isGift : itemNew.isGift;
                rs.isHot                  = (itemNew.isHot == null || itemNew.isHot.Equals(itemOld.isHot)) ? itemOld.isHot : itemNew.isHot;
                rs.isNew                  = (itemNew.isNew == null || itemNew.isNew.Equals(itemOld.isNew)) ? itemOld.isNew : itemNew.isNew;
                rs.IsShipEnabled          = (itemNew.IsShipEnabled == null || itemNew.IsShipEnabled.Equals(itemOld.IsShipEnabled)) ? itemOld.IsShipEnabled : itemNew.IsShipEnabled;
                rs.IsTaxExempt            = (itemNew.IsTaxExempt == null || itemNew.IsTaxExempt.Equals(itemOld.IsTaxExempt)) ? itemOld.IsTaxExempt : itemNew.IsTaxExempt;
                rs.Length                 = (itemNew.Length == null || itemNew.Length.Equals(itemOld.Length)) ? itemOld.Length : itemNew.Length;
                rs.ManageInventory        = (itemNew.ManageInventory == null || itemNew.ManageInventory.Equals(itemOld.ManageInventory)) ? itemOld.ManageInventory : itemNew.ManageInventory;
                rs.ManufacturerPartNumber = (itemNew.ManufacturerPartNumber == null || itemNew.ManufacturerPartNumber.Equals(itemOld.ManufacturerPartNumber)) ? itemOld.ManufacturerPartNumber : itemNew.ManufacturerPartNumber;
                rs.Name = (itemNew.Name == null || itemNew.Name.Equals(itemOld.Name)) ? itemOld.Name : itemNew.Name;
                rs.NotifyAdminForQuantityBelow = (itemNew.NotifyAdminForQuantityBelow == null || itemNew.NotifyAdminForQuantityBelow.Equals(itemOld.NotifyAdminForQuantityBelow)) ? itemOld.NotifyAdminForQuantityBelow : itemNew.NotifyAdminForQuantityBelow;
                rs.OldPrice             = (itemNew.OldPrice == null || itemNew.OldPrice.Equals(itemOld.OldPrice)) ? itemOld.OldPrice : itemNew.OldPrice;
                rs.OrderMaximumQuantity = (itemNew.OrderMaximumQuantity == null || itemNew.OrderMaximumQuantity.Equals(itemOld.OrderMaximumQuantity)) ? itemOld.OrderMaximumQuantity : itemNew.OrderMaximumQuantity;
                rs.OrderMinimumQuantity = (itemNew.OrderMinimumQuantity == null || itemNew.OrderMinimumQuantity.Equals(itemOld.OrderMinimumQuantity)) ? itemOld.OrderMinimumQuantity : itemNew.OrderMaximumQuantity;
                rs.Price       = (itemNew.Price == null || itemNew.Price.Equals(itemOld.Price)) ? itemOld.Price : itemNew.Price;
                rs.ProductCost = (itemNew.ProductCost == null || itemNew.ProductCost.Equals(itemOld.ProductCost)) ? itemOld.ProductCost : itemNew.ProductCost;
                rs.ProductID   = (itemNew.ProductID == null || itemNew.ProductID.Equals(itemOld.ProductID)) ? itemOld.ProductID : itemNew.ProductID;
                rs.Published   = (itemNew.Published == null || itemNew.Published.Equals(itemOld.Published)) ? itemOld.Published : itemNew.Published;
                rs.SKU         = (itemNew.SKU == null || itemNew.SKU.Equals(itemOld.SKU)) ? itemOld.SKU : itemNew.SKU;
                rs.UpdatedOn   = (itemNew.UpdatedOn == null || itemNew.UpdatedOn.Equals(itemOld.UpdatedOn)) ? itemOld.UpdatedOn : DateTime.Now;
                rs.WarehouseID = (itemNew.WarehouseID == null || itemNew.WarehouseID.Equals(itemOld.WarehouseID)) ? itemOld.WarehouseID : itemNew.WarehouseID;
                rs.Weight      = (itemNew.Weight == null || itemNew.Weight.Equals(itemOld.Weight)) ? itemOld.Weight : itemNew.Weight;
                rs.Width       = (itemNew.Width == null || itemNew.Width.Equals(itemOld.Width)) ? itemOld.Width : itemNew.Width;
            }
            return(rs);
        }