private void BtnSearch_Click(object sender, System.EventArgs e)
        {
            var           searchText      = editSearch.Text;
            List <Moment> searchedMoments = new List <Moment>();

            if (searchText != null && searchText != "")
            {
                searchedMoments = Data.GetMomentsByUserId(userId)
                                  .Where(m => m.Title.ToLower().Contains(searchText.ToLower())).ToList();
            }


            if (searchedMoments != null)
            {
                adapter      = new MomentAdapter(this, searchedMoments);
                list.Adapter = adapter;

                Toast.MakeText(this, "Намерени: " + searchedMoments.Count + " резултата", ToastLength.Long)
                .Show();
            }
            if (searchText == null ||
                searchText == "" ||
                searchedMoments.Count <= 0)
            {
                Toast.MakeText(this, "Не са намерени моменти", ToastLength.Long)
                .Show();
                var newMoments = Data.GetMomentsByUserId(userId).ToList();
                adapter      = new MomentAdapter(this, newMoments);
                list.Adapter = adapter;
            }

            editSearch.Text = "";
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.activity_main);

            toolbar = FindViewById <Toolbar>(Resource.Id.toolbar);
            SetActionBar(toolbar);
            ActionBar.SetDisplayShowTitleEnabled(false);
            toolbar.MenuItemClick += Toolbar_MenuItemClick;

            views = new List <View>();

            fragments = new List <Fragment>();

            Data.CreateMemoryTable();

            Data.CreateUserTable();

            Data.CreateCollegueTable();

            Data.CreateFamilyTable();

            Data.CreateFriendTable();

            btnSearch = FindViewById <Button>(Resource.Id.btnSearch);

            btnSearch.Click += BtnSearch_Click;

            editSearch = FindViewById <EditText>(Resource.Id.editSearch);

            btnAdd = FindViewById <Button>(Resource.Id.btnAdd);

            btnAdd.Click += BtnAdd_Click;

            list = FindViewById <ListView>(Resource.Id.listView);
            if (Intent.Extras != null)
            {
                if (Intent.Extras.Get("userId") != null)
                {
                    userId = (int)Intent.Extras.Get("userId");
                }
            }

            //Add views in list
            views.Add(btnSearch);
            views.Add(editSearch);
            views.Add(btnAdd);
            views.Add(list);


            moments = Data.GetMomentsByUserId(userId)
                      .OrderByDescending(m => m.Date)
                      .ToList();

            adapter = new MomentAdapter(this, moments);

            list.Adapter = adapter;

            list.ItemLongClick += List_ItemLongClick;

            list.ItemClick += List_ItemClick;

            adapter.NotifyDataSetChanged();
        }