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