Exemplo n.º 1
0
        public Task SaveAsync(TNDStoreItem storeItem)
        {
#warning here            this._MetaStorage.RootPath
            storeItem.ProcessText = "Nothing Done";
            storeItem.Done        = true;
            return(Task.FromResult(0));
        }
Exemplo n.º 2
0
        public async Task SaveAsync(TNDStoreItem storeItem)
        {
            storeItem.ProcessText = "Saving...";
            await Task.Delay(1000).ConfigureAwait(true);

            storeItem.ProcessText = "OK - Nothing Done";
            storeItem.Done        = true;
        }
Exemplo n.º 3
0
        private TNDStoreItem GetOrCreateStoreItem(TNDTargetModel selectedTarget, TNDDropItem dropItem, TNDEntityItem checkedItem)
        {
            TNDStoreItem storeItem  = null;
            var          storeItems = selectedTarget.StoreItems;

            lock (storeItems) {
                storeItem = storeItems.FirstOrDefault(si => ReferenceEquals(si.CheckedItem, checkedItem));
                if (storeItem == null)
                {
                    var metaStorage = checkedItem.MetaEntity.MetaStorage;
                    storeItem             = new TNDStoreItem();
                    storeItem.DropItem    = dropItem;
                    storeItem.CheckedItem = checkedItem;
                    storeItems.Add(storeItem);
                }
            }
            return(storeItem);
        }
Exemplo n.º 4
0
        public static TNDFavorite ConvertToFavorit(TNDStoreItem storeItem)
        {
            var result      = new TNDFavorite();
            var checkedItem = storeItem.CheckedItem;
            var metaEntity  = checkedItem.MetaEntity;

            result.MetaEntityName = checkedItem.MetaEntityName;
            result.Property.AddRange(checkedItem.Property);
            result.Id = checkedItem.GetKeyValue()?.ToString();
            if (result.Id == null)
            {
                return(null);
            }
            result.Name     = checkedItem.Name;
            result.LastUsed = System.DateTime.Now;
            result.Used     = 1;
            return(result);
        }
Exemplo n.º 5
0
 public async Task PreSaveValidationAsync(TNDStoreItem storeItem)
 {
     await Task.Delay(1);
 }
Exemplo n.º 6
0
        public static void x(TNDStoreItem storeItem)
        {
#warning here            storeItem.Name = "";
        }