예제 #1
0
        private void SetLocalisations(List <PageModuleLocalisation> pageModuleLocalisations)
        {
            PageModuleLocalisations.Clear();

            foreach (var localisation in pageModuleLocalisations)
            {
                AddLocalisation(localisation.LanguageId, localisation.Title);
            }
        }
예제 #2
0
        private void SetLocalisations(IList <PageModuleLocalisation> pageModuleLocalisations)
        {
            PageModuleLocalisations.Clear();

            foreach (var localisation in pageModuleLocalisations)
            {
                if (PageModuleLocalisations.FirstOrDefault(x => x.LanguageId == localisation.LanguageId) != null)
                {
                    continue;
                }

                PageModuleLocalisations.Add(new PageModuleLocalisation
                {
                    PageModuleId = Id,
                    LanguageId   = localisation.LanguageId,
                    Title        = localisation.Title
                });
            }
        }