private async System.Threading.Tasks.Task AddTerm()
        {
            var detailViewModel = new TermDetailViewModel();

            var detailPage = new TermDetailPage(true, new Term(0))
            {
                BindingContext = detailViewModel
            };

            await this.Navigation.PushAsync(detailPage, true);
        }
        public async void BtnEdit_Clicked(object sender, EventArgs e)
        {
            var button = (ImageButton)sender;
            var termId = Convert.ToInt32(button.CommandParameter.ToString());

            var detailViewModel = new TermDetailViewModel();

            var currentTerm = await App.Database.GetTermAsync(termId);

            var page = new TermDetailPage(false, currentTerm)
            {
                BindingContext = detailViewModel
            };

            await this.Navigation.PushAsync(page, true);
        }