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}");
     }
 }
예제 #2
0
        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}");
            }
        }