public override void OnViewCreated(View view, Bundle savedInstanceState)
        {
            base.OnViewCreated(view, savedInstanceState);
            progress       = view.FindViewById <ProgressBar>(Resource.Id.progressbar);
            recycler       = view.FindViewById <RecyclerView>(Resource.Id.recyclerView);
            toolbar        = view.FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
            shoppingCart   = view.FindViewById <Button>(Resource.Id.shopping_cart);
            drawerLayout   = view.FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            drawerRecycler = view.FindViewById <RecyclerView>(Resource.Id.drawer_list);

            shoppingCart.Click += delegate
            {
                FragmentManager
                .BeginTransaction()
                .Replace(Resource.Id.fragment_container, new ShoppingCartFragment(), "cart")
                .AddToBackStack(null)
                .Commit();
            };

            recycler.HasFixedSize = true;
            recycler.SetLayoutManager(
                new LinearLayoutManager(Activity, LinearLayoutManager.Vertical, false)
                );

            drawerRecycler.HasFixedSize = true;
            drawerRecycler.SetLayoutManager(new LinearLayoutManager(Activity));

            //
            var activity = Activity as AppCompatActivity;

            toolbar.SetLogo(Resource.Mipmap.icon);
            toolbar.SetTitle(Resource.String.app_name);
            toolbar.SetSubtitle(Resource.String.app_short_desc);

            activity.SetSupportActionBar(toolbar);
            activity.SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            activity.SupportActionBar.SetHomeButtonEnabled(true);
            //

            if (!alreadyStarted)
            {
                presenter.InitShoppingAction();
            }
            else
            {
                presenter.ResetListAction();
            }
        }
        public override void OnViewCreated(View view, Bundle savedInstanceState)
        {
            base.OnViewCreated(view, savedInstanceState);
            progress         = view.FindViewById <ProgressBar>(Resource.Id.progressbar);
            recycler         = view.FindViewById <RecyclerView>(Resource.Id.recyclerView);
            toolbar          = view.FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
            finalizeShopping = view.FindViewById <Button>(Resource.Id.finalize);
            quantity         = view.FindViewById <TextView>(Resource.Id.quantity);
            total            = view.FindViewById <TextView>(Resource.Id.total);

            recycler.HasFixedSize = true;
            recycler.SetLayoutManager(
                new LinearLayoutManager(Activity, LinearLayoutManager.Vertical, false)
                );

            finalizeShopping.Click += delegate
            {
                presenter.FinalizeShoppingAction();
            };

            //
            var activity = Activity as AppCompatActivity;

            toolbar.SetLogo(Resource.Mipmap.icon);
            toolbar.SetTitle(Resource.String.app_name);
            toolbar.SetSubtitle(Resource.String.app_short_desc);

            activity.SetSupportActionBar(toolbar);
            activity.SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            activity.SupportActionBar.SetHomeButtonEnabled(true);

            if (!alreadyStarted)
            {
                presenter.LoadCartAction();
            }
            else
            {
                presenter.ReloadCartAction();
            }
        }