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); }
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); }