public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            GroupListViewModel = EngineService.EngineInstance.GroupListViewModel;
            var rootView = inflater.Inflate(Resource.Layout.fragment_group_selectcontact, container, false);

            fabNext        = rootView.FindViewById <FloatingActionButton>(Resource.Id.fabNext);
            fabNext.Click += FabNext_Click;

            recyclerContacts = rootView.FindViewById <RecyclerView>(Resource.Id.recyclerContacts);
            recyclerSelected = rootView.FindViewById <RecyclerView>(Resource.Id.horizontalContainer);

            LinearLayoutManager layoutManager = new LinearLayoutManager(ParentActivity);

            recyclerContacts.SetLayoutManager(layoutManager);
            recyclerContacts.SetItemAnimator(new DefaultItemAnimator());
            chooseContactAdapter = new ChooseContactAdapter(ParentActivity, GroupListViewModel);
            recyclerContacts.SetAdapter(chooseContactAdapter);
            LinearLayoutManager horizontalManager = new LinearLayoutManager(ParentActivity, LinearLayoutManager.Horizontal, false);

            recyclerSelected.SetLayoutManager(horizontalManager);
            recyclerSelected.SetItemAnimator(new DefaultItemAnimator());
            selectedContactAdapter = new SelectedContactAdapter(this.ParentActivity, GroupListViewModel);
            recyclerSelected.SetAdapter(selectedContactAdapter);
            return(rootView);
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            GroupViewModel = EngineService.EngineInstance.GroupListViewModel;
            base.OnCreate(savedInstanceState);

            toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
            SetSupportActionBar(toolbar);
            SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            SupportActionBar.SetHomeButtonEnabled(true);
            toolbar.Title = "";

            fabNext        = FindViewById <FloatingActionButton>(Resource.Id.fabNext);
            fabNext.Click += FabNext_Click;

            recyclerContacts = FindViewById <RecyclerView>(Resource.Id.recyclerContacts);
            recyclerSelected = FindViewById <RecyclerView>(Resource.Id.horizontalContainer);

            LinearLayoutManager layoutManager = new LinearLayoutManager(this);

            recyclerContacts.SetLayoutManager(layoutManager);
            recyclerContacts.SetItemAnimator(new DefaultItemAnimator());
            chooseContactAdapter = new ChooseContactAdapter(this, GroupViewModel);
            recyclerContacts.SetAdapter(chooseContactAdapter);
            LinearLayoutManager horizontalManager = new LinearLayoutManager(this, LinearLayoutManager.Horizontal, false);

            recyclerSelected.SetLayoutManager(horizontalManager);
            recyclerSelected.SetItemAnimator(new DefaultItemAnimator());
            selectedContactAdapter = new SelectedContactAdapter(this, GroupViewModel);
            recyclerSelected.SetAdapter(selectedContactAdapter);
        }