Esempio n. 1
0
        public void EditContentItems(IEnumerable <ContentItemInput> contentItems)
        {
            //TODO: (erikpo) Validate input

            using (TransactionScope transaction = new TransactionScope())
            {
                //TODO: (erikpo) Follow other editing patterns in Oxite and add plugin and module events

                foreach (ContentItemInput input in contentItems)
                {
                    repository.Save(input.ToContentItem(context.User.Cast <User>(), context.Site.ID));
                }

                transaction.Complete();
            }
        }