public static async Task <int> FetchMangaList() { var realm = Realm.GetInstance(); var mangaList = await Zang.FetchMangaListAsync(); realm.Write(() => { foreach (var fetchedItem in mangaList) { realm.Add(new MangaList { Title = fetchedItem.Item1, Link = fetchedItem.Item2 }); } }); return(0); }
public static async Task <int> FetchMangaContents(MangaItem item) { var realm = item.Realm; var contents = await Zang.FetchMangaContentsAsync(item); realm.Write(() => { foreach (var content in contents) { realm.Add(new MangaContent { MangaItem = item, ImageURL = content }); } }); return(0); }
public static async Task <int> FetchMangaItem(MangaList manga) { var realm = manga.Realm; var mangaItems = await Zang.FetchMangaItemAsync(manga); realm.Write(() => { foreach (var fetchedItem in mangaItems) { realm.Add(new MangaItem { Title = fetchedItem.Item1, Link = fetchedItem.Item2, Manga = manga }); } }); return(0); }