public static async Task <bool> RegisterPurchase(BuyIntentApiRequest request)
        {
            var result = false;

            var response = await HttpController.PostData <UserApiResult>(ApiMethods.RegisterPurchase(), request);

            if (ResponseValidator.Validate(response))
            {
                result = true;

                UserApiService.SaveUserLogged(response);

                result = true;
            }

            return(result);
        }
Exemple #2
0
        public static async Task <UserApiResult> Arm(ArmedTrapApiRequest request)
        {
            UserApiResult result = null;

            try
            {
                result = await HttpController.PostData <UserApiResult>(ApiMethods.ArmTrap(), request);

                if (ResponseValidator.Validate(result))
                {
                    UserApiService.SaveUserLogged(result);
                }
            }
            catch (Exception)
            {
                result = null;
            }

            return(result);
        }