Ejemplo n.º 1
0
        public void DeleteItem()
        {
            if (SelectedItem == null)
            {
                return;
            }
            Item deletedItem = Items.Where(x => x.ItemId == SelectedItem.ItemId).FirstOrDefault();

            try
            {
                ItemsProcessor.DeleteItem(deletedItem);
                Items.Remove(deletedItem);
            }
            catch (AggregateException)
            {
                var dialogViewModel = IoC.Get <DialogViewModel>();
                dialogViewModel.Title   = "Error";
                dialogViewModel.Message = "Item cannot be deleted because it's added to a store";

                IWindowManager manager = new WindowManager();
                manager.ShowDialog(dialogViewModel);
            }
            Items.Refresh();
            Reset();
        }
Ejemplo n.º 2
0
 public ActionResult <Task <Item> > Delete(Guid id, Guid itemId)
 {
     return(itProcessor.DeleteItem(id, itemId));
 }
        public Task <Item> DeleteItem(Guid id)
        {
            var value = itemPro.DeleteItem(id);

            return(value);
        }