private void UpdateFields()
        {
            if (booking != null)
            {
                ShowNotifications(session.Id, true);
            }
            title.Text        = session.Title;
            editTxtNotes.Text = session.Notes;

            FindViewById <TextView>(Resource.Id.textViewRoomValue).Text = session.Room;
            var TimeString = (session.Time != null) ? Environment.NewLine + session.Time : "";

            FindViewById <TextView>(Resource.Id.textViewDateValue).Text           = session.DateHumanFriendly + TimeString;
            FindViewById <TextView>(Resource.Id.textViewTargetGroupValue).Text    = session.TargetGroup;
            FindViewById <TextView>(Resource.Id.textViewWhatItCoversValue).Text   = session.Description;
            FindViewById <TextView>(Resource.Id.textViewPlaceAvailableValue).Text = session.FilledPlaces + "/" +
                                                                                    session.TotalPlaces;
            sessionsListAdapter.Clear();
            sessionsListAdapter.AddAll(session.Sessions);
            for (var i = 0; i < sessionsListAdapter.Count; i++)
            {
                var view = sessionsListAdapter.GetView(i, null, sessionsList);
                sessionsList.AddView(view);
            }
            UpdateButtons();
        }