public override void ItemUpdating(OneMoreField <string> updatingItem, OneMoreField <string> changedItem)
        {
            base.ItemUpdating(updatingItem, changedItem);
            var s = updatingItem.Title;

            updatingItem.AdditionalField = "ItemUpdating";
        }
示例#2
0
        public void AppBase_ApplicationRespository_Test()
        {
            using (var app = AppWithRepository.Factory.OpenNew(_webUrl))
            {
                IQueryList <OneMoreField <string> > queryList = null;
                try
                {
                    queryList = app.QueryWeb.Create <OneMoreField <string> >("CustomItems");

                    var ci = app.CustomItems;

                    var item = new OneMoreField <string>
                    {
                        Title           = "Test",
                        AdditionalField = "Test2",
                    };

                    ci.Add(item);
                }
                finally
                {
                    if (queryList != null)
                    {
                        queryList.DeleteList(false);
                    }
                }
            }
        }
 public override void ItemAdding(OneMoreField <string> addingItem)
 {
     addingItem.Author             = new User();
     addingItem.ConcreteParentList = null;
     addingItem.Created            = DateTime.Now.AddDays(4);
     addingItem.Editor             = new User("Asd");
     addingItem.Guid            = new Guid();
     addingItem.Modified        = new DateTime();
     addingItem.ListItem        = null;
     addingItem.ParentList      = null;
     addingItem.Version         = new Version();
     addingItem.AdditionalField = "TestItem_Adding";
 }
 public override void ItemDeleting(OneMoreField <string> deletingItem)
 {
     base.ItemDeleting(deletingItem);
 }
 public override void ItemUpdated(OneMoreField <string> updatedItem)
 {
     base.ItemUpdated(updatedItem);
     updatedItem.Title = "ItemUpdated";
     updatedItem.ParentList.Update(updatedItem, false, u => u.Title);
 }
 public override void ItemAdded(OneMoreField <string> addedItem)
 {
     IsCalled        = true;
     addedItem.Title = "TestItem_Added";
     addedItem.ParentList.Update(addedItem, false, i => i.Title);
 }
 public override void Add(OneMoreField <string> entity)
 {
     entity.AdditionalField = "overriden!";
     base.Add(entity);
 }