/// <summary> /// Henter alle categorier ud og indsætter i viewet (OC der er binded op til viewet) /// </summary> public async void LoadCategories() { List <Category> categories = await CategoryPer.GetCategories(); if (categories != null) { foreach (Category category in categories) { CategoriesForStory.Add(category); } } }
/// <summary> /// Tager de oplysninger brugeren har indtastet i viewet og opretter et nyt Category object /// Sender dette ned til persistency der sender det videre til API'en /// Hvis API'en lykkes sender den et nyt category object tilbage, der indeholder alle informationerne på det inklusiv ID /// Dette indsætter i OC hvis API'en lykkes /// </summary> public async void CreatCategory() { Category c = new Category() { Category_Name = Category_NameVM, Category_Color = Category_ColorVM }; Category categoryToAdd = await CategoryPer.Create(c); if (categoryToAdd != null) { CategoriesForStory.Add(categoryToAdd); } }