Пример #1
0
        public void SaveSeo(PageSeoModel pageSeoModel)
        {
            if (pageSeoModel == null)
            {
                throw new ValidationException("Пустые данные SEO", "");
            }

            var pageSeoEssence = new PageSeoEssence {
                Title        = pageSeoModel.Title,
                KeyWords     = pageSeoModel.KeyWords,
                Descriptions = pageSeoModel.Descriptions
            };

            using (EntitiesContext context = new EntitiesContext()) {
                context.PageSeoEssences.Add(pageSeoEssence);

                context.SaveChanges();
            }
        }
Пример #2
0
        public void EditSeo(PageSeoModel pageSeoModel)
        {
            if (pageSeoModel == null)
            {
                throw new ValidationException("SEO не найдено", "");
            }

            var pageSeoEssence = new PageSeoEssence {
                Id           = pageSeoModel.Id,
                Title        = pageSeoModel.Title,
                Descriptions = pageSeoModel.Descriptions,
                KeyWords     = pageSeoModel.KeyWords
            };

            using (EntitiesContext context = new EntitiesContext()) {
                context.Entry(pageSeoEssence).State = EntityState.Modified;

                context.SaveChanges();
            }
        }