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(); }
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); }