Ejemplo n.º 1
0
        public void DailyScripturesDaoTest()
        {
            var sampleConnectionString = SqldaoFactory.CreateConnection();

            var scriptures = new DailyScriptures();

            /// ExtrasDao.GetDailyScripturesAsync(scriptures, sampleConnectionString.ConnectionString);

            Assert.AreEqual(true, true);
        }
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container,
                                          Bundle savedInstanceState)
        {
            // Inflate the layout for this fragment
            var dailyFragmentView = inflater.Inflate(Resource.Layout.fragment_daily_scripture, container, false);

            mActivity        = Activity;
            mDailyScriptures = BibleHelper.GetDailyScriptures(mActivity);
            mBible           = BibleHelper.GetBible(mActivity);

            mDailyReadingTitle   = (TextView)dailyFragmentView.FindViewById(Resource.Id.daily_reading_book_title);
            mDailyReadingContent = (TextView)dailyFragmentView.FindViewById(Resource.Id.daily_reading_bible_content);
            mPreviousButton      = (Button)dailyFragmentView.FindViewById(Resource.Id.btnPrevious);
            mNextButton          = (Button)dailyFragmentView.FindViewById(Resource.Id.btnNext);

            var fab = dailyFragmentView.FindViewById <FloatingActionButton>(Resource.Id.fab);

            fab.Click += FabOnClick;

            //mDiscussionFloatingActionButton = (FloatingActionButton)dailyFragmentView.FindViewById(Resource.Id.discussion_fab);
            //mDiscussionFloatingActionButton.Click += (sender, args) =>
            //{
            //    StartActivity(new Intent(mActivity, typeof(MainActivity)));
            //};

            //mDailyScripturesFloatingActionButton = (FloatingActionButton)dailyFragmentView.FindViewById(Resource.Id.daily_fab);

            //mDailyScripturesFloatingActionButton.Click += (sender, args) =>
            //        {
            //            ShowCalender();
            //        };

            mNextButton.Click += (sender, args) =>
            {
                var dailyReadingText = mDailyReadingTitle.Text;
                if (dailyReadingText.ToLower().Contains("first"))
                {
                    LoadDailyReading(13);
                }
                else if (dailyReadingText.ToLower().Contains("second"))
                {
                    LoadDailyReading(18);
                }
                else
                {
                    LoadDailyReading(1);
                }
            };



            mPreviousButton.Click += (sender, arg) =>
            {
                var dailyReadingText = mDailyReadingTitle.Text;
                if (dailyReadingText.ToLower().Contains("first"))
                {
                    LoadDailyReading(18);
                }
                else if (dailyReadingText.ToLower().Contains("second"))
                {
                    LoadDailyReading(1);
                }
                else
                {
                    LoadDailyReading(13);
                }
            };

            var now = DateTime.Now;

            todaysReading = mDailyScriptures[(now.Day) - 1];

            var timeOfTheDay = now.Hour;

            try
            {
                LoadDailyReading(timeOfTheDay);
            }
            catch (Exception exception)
            {
                Toast.MakeText(mActivity, string.Format("Unable to load reading plan.. :{0}", exception.Message), ToastLength.Long);
            }


            return(dailyFragmentView);
        }