public CounseltheMotherDetails(CounselTitle title) { InitializeComponent(); this.Title = title.title; counselTitle = title; var htmlSource = new HtmlWebViewSource(); htmlSource.Html = @counselTitle.content; counselContent.Source = htmlSource; }
protected async override void OnAppearing() { base.OnAppearing(); List <CounselTitle> titles = new List <CounselTitle>(); List <CounselTitle> counselTitles = await App.Database.GetCounselTitles(); foreach (var counselTitle in counselTitles) { if (counselTitle.is_parent == 0) { CounselTitle title = new CounselTitle(); title.title = counselTitle.title; title.content = counselTitle.content; titles.Add(title); } else { Console.WriteLine("Subcontent => " + counselTitle.title); List <CounselSubContent> counselSubContents = await App.Database.GetCounselSubContentsByCounselTitle(counselTitle.id); Console.WriteLine("Number: " + counselSubContents.Count); foreach (var subcontent in counselSubContents) { Console.WriteLine("Main subcontent: " + subcontent.sub_content_title); CounselTitle title = new CounselTitle(); title.title = subcontent.sub_content_title; title.content = subcontent.content; titles.Add(title); } } } CounselTitlesList.ItemsSource = titles; }
//CounselTitle Table public Task <int> saveCounselTitle(CounselTitle counselTitle) { return(database.InsertAsync(counselTitle)); }