Beispiel #1
0
        protected ISupplementFiltersProperties SupplementFiltersPropertiesTransferToSessionElement(ISupplementFilters fromThisSupplement)
        {
            ISupplementFiltersProperties sessionElement = new SessionSupplementFilters();

            sessionElement.BrandEnabled = fromThisSupplement.BrandEnabled;
            sessionElement.BrandName    = fromThisSupplement.BrandName;

            sessionElement.CategoryEnabled = fromThisSupplement.CategoryEnabled;
            sessionElement.CategoryName    = fromThisSupplement.CategoryName;

            sessionElement.TopicEnabled = fromThisSupplement.TopicEnabled;
            sessionElement.TopicName    = fromThisSupplement.TopicName;

            return(sessionElement);
        }
Beispiel #2
0
        // ----------------------------------------------
        // Helper Functions Folowing
        //      \/
        private bool SessionAndThisSupplementAreSame(ISupplementFiltersProperties sessoinSupplementFilters, ISupplementFilters thisSupplementFilters)
        {
            if (sessoinSupplementFilters.CategoryEnabled != thisSupplementFilters.CategoryEnabled)
            {
                return(false);
            }
            if (sessoinSupplementFilters.TopicEnabled != thisSupplementFilters.TopicEnabled)
            {
                return(false);
            }
            if (sessoinSupplementFilters.BrandEnabled != thisSupplementFilters.BrandEnabled)
            {
                return(false);
            }
            if (!sessoinSupplementFilters.CategoryName.Equals(thisSupplementFilters.CategoryName))
            {
                return(false);
            }
            if (!sessoinSupplementFilters.TopicName.Equals(thisSupplementFilters.TopicName))
            {
                return(false);
            }
            if (!sessoinSupplementFilters.BrandName.Equals(thisSupplementFilters.BrandName))
            {
                return(false);
            }

            return(true);
        }