protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.Main);

            drawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);


            // Create ActionBarDrawerToggle button and add it to the toolbar
            var toolbar = FindViewById <V7Toolbar>(Resource.Id.toolbar);

            SetSupportActionBar(toolbar);


            var drawerToggle = new ActionBarDrawerToggle(this, drawerLayout, toolbar, Resource.String.drawer_open, Resource.String.drawer_close);

            drawerLayout.SetDrawerListener(drawerToggle);
            drawerToggle.SyncState();


            navigationView = FindViewById <NavigationView>(Resource.Id.nav_view);
            SetupDrawerContent(navigationView);
            drawerLayout.CloseDrawers();
            FragmentTransaction transcation = FragmentManager.BeginTransaction();

            src.Fragments.HomeFragment signup = new src.Fragments.HomeFragment();
            transcation.Add(Resource.Id.container, signup);
            transcation.Commit();
        }
        void SetupDrawerContent(NavigationView navigationView)
        {
            navigationView.NavigationItemSelected += (sender, e) =>
            {
                var menuItem = e.MenuItem;
                switch (menuItem.ItemId)

                {
                case Resource.Id.product_catalogue:
                    //var NAVAcceuil = new Intent(this, typeof(Home));
                    //StartActivity(NAVAcceuil);
                    drawerLayout.CloseDrawers();
                    FragmentTransaction        transcation = FragmentManager.BeginTransaction();
                    src.Fragments.HomeFragment login       = new src.Fragments.HomeFragment();
                    transcation.Add(Resource.Id.container, login);
                    transcation.Commit();
                    Toast.MakeText(Application.Context, "Home selected", ToastLength.Long).Show();
                    break;

                case Resource.Id.bit_cash:
                    drawerLayout.CloseDrawers();
                    FragmentTransaction           transcation1    = FragmentManager.BeginTransaction();
                    src.Fragments.BitCashFragment bitCashFragment = new src.Fragments.BitCashFragment();
                    transcation1.Replace(Resource.Id.container, bitCashFragment, "Bit");
                    transcation1.AddToBackStack("Bit");
                    transcation1.Commit();
                    break;

                case Resource.Id.contact_us:
                    drawerLayout.CloseDrawers();
                    FragmentTransaction             transcation3      = FragmentManager.BeginTransaction();
                    src.Fragments.ContactUsFragment contactUsFragment = new src.Fragments.ContactUsFragment();
                    transcation3.Replace(Resource.Id.container, contactUsFragment, "Contact");
                    transcation3.AddToBackStack("Contact");
                    transcation3.Commit();
                    break;

                case Resource.Id.social_media:
                    drawerLayout.CloseDrawers();
                    FragmentTransaction transcation4 = FragmentManager.BeginTransaction();
                    src.Fragments.SocialMediaFragment socialMediaFragment = new src.Fragments.SocialMediaFragment(this);
                    transcation4.Replace(Resource.Id.container, socialMediaFragment, "Social");
                    transcation4.AddToBackStack("Social");
                    transcation4.Commit();
                    //Toast.MakeText(Application.Context, "Shop selected", ToastLength.Long).Show();

                    break;

                case Resource.Id.tell_friend:
                    drawerLayout.CloseDrawers();
                    //FragmentTransaction transcation3 = FragmentManager.BeginTransaction();
                    //src.Fragments.Fragment3 fragment3 = new src.Fragments.Fragment3();
                    //transcation3.Replace(Resource.Id.container, fragment3);
                    //transcation3.Commit();
                    //Toast.MakeText(Application.Context, "Shop selected", ToastLength.Long).Show();

                    break;


                case Resource.Id.terms:
                    //drawerLayout.CloseDrawers();
                    //FragmentTransaction transcation3 = FragmentManager.BeginTransaction();
                    //src.Fragments.Fragment3 fragment3 = new src.Fragments.Fragment3();
                    //transcation3.Replace(Resource.Id.container, fragment3);
                    //transcation3.Commit();
                    Toast.MakeText(Application.Context, "Shop selected", ToastLength.Long).Show();

                    break;

                default:

                    Toast.MakeText(Application.Context, "Something Wrong", ToastLength.Long).Show();

                    break;
                }

                // drawerLayout.CloseDrawers();
            };
        }