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(); }
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>(); }
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); }