public void SelectItem(object ItemObject) { InventoryObjectVM InventoryObject = ItemObject as InventoryObjectVM; if (InventoryObject != null) { Navigation.PushAsync(new InventoryObjectPage(InventoryObject)); } }
public void SaveItem(object ItemObject) { InventoryObjectVM InventoryObject = ItemObject as InventoryObjectVM; if (InventoryObject != null && InventoryObject.IsValid) { InventoryObjects.Add(InventoryObject); Back(); } }
public void ConfirmChanging(object ItemObject) { InventoryObjectVM inventoryObject = ItemObject as InventoryObjectVM; if (inventoryObject != null && inventoryObject.PropertiesBuffer.IsValid) { inventoryObject.Name = inventoryObject.PropertiesBuffer.Name; inventoryObject.Description = inventoryObject.PropertiesBuffer.Description; inventoryObject.Category = inventoryObject.PropertiesBuffer.Category; inventoryObject.PropertiesBuffer = null; Back(); } }
public void EditItem(object ItemObject) { InventoryObjectVM InventoryObject = ItemObject as InventoryObjectVM; if (InventoryObject != null) { InventoryObject.PropertiesBuffer = new InventoryObjectVM.Buffer { Name = InventoryObject.Name, Description = InventoryObject.Description, Category = InventoryObject.Category, Owner = InventoryObject.Owner }; Navigation.PushAsync(new EditItemPage(InventoryObject)); } }
public void DeleteItem(object ItemObject) { InventoryObjectVM InventoryObject = ItemObject as InventoryObjectVM; InventoryObjects?.Remove(InventoryObject); }