public async Task AddCategory(string name) { try { _CatalogueDb.Categories.Add(new Data.Category(name)); await _CatalogueDb.SaveChangesAsync(); await LoadData(); } catch (Exception e) { Debug.WriteLine($"Error creating new category: {e.Message}"); } }
public async Task DeleteProjectItem(ProjectItemWrapper item) { try { _CatalogueDb.ProjectItems.Remove(item.ProjectItem); await _CatalogueDb.SaveChangesAsync(); Project.Items.Remove(item); } catch (Exception e) { Debug.WriteLine($"Error deleting project item: {e.Message}"); } }