public void FinlShoppingAction()
        {
            View?.ShowProgress();
            finlShoppingSvc.Finalyze(() =>
            {
                View?.ShowShoppingFinalizedNotification();
                View?.HideProgress();

                InitShoppingAction();
            });
        }
        public void FinalizeShoppingAction()
        {
            View?.ShowProgress();

            Action <Exception> errorHandler = err =>
            {
                View?.ShowErrorMessage(err.Message ?? "An error ocurred");
                View?.HideProgress();
            };

            finlShoppingSvc.Finalyze(() =>
            {
                View?.HideProgress();
                View?.ShowShoppingFinalizedNotification();
                View?.RestartApp();
            });
        }