/// <summary>
        ///     This hook is called whenever an item in your options menu is selected.
        /// </summary>
        /// <param name="item">The menu item that was selected.</param>
        public override bool OnOptionsItemSelected(IMenuItem item)
        {
            switch (item.ItemId)
            {
                case Android.Resource.Id.Home:
                    Finish();
                    return true;

                case Resource.Id.action_done:
                    ViewModel.DoneCommand.Execute(null);
                    return true;

                case Resource.Id.action_add:
                    var dialog = new ModifyCategoryDialog
                    {
                        ViewModel = Mvx.Resolve<CategoryDialogViewModel>()
                    };

                    dialog.Show(SupportFragmentManager, "dialog");
                    return true;

                default:
                    return false;
            }
        }
        private void OpenEditCategoryDialog()
        {
            var viewmodel = Mvx.Resolve<CategoryDialogViewModel>();
            viewmodel.IsEdit = true;
            var dialog = new ModifyCategoryDialog
            {
                ViewModel = viewmodel
            };

            dialog.Show(SupportFragmentManager, "dialog");
        }