public IActionResult CheckMerchantbyAccountNo(string accountNo) { if (Int32.Parse(accountNo.Substring(0, 2)) != (int)EW_Enumerations.EW_UserTypeEnum.Merchant || Regex.IsMatch(accountNo, @"^(\d){10}$")) { return(BadRequest()); } bool isMerchant = _userService.ExistAccountNo(accountNo); MerchantbyAccountViewModel model = new MerchantbyAccountViewModel() { CheckMerchant = isMerchant }; return(Ok(model)); }
private bool CheckEWalletAccNo(string eWalletAccNo) { string url = $"http://192.168.1.18:20000/api/user/userbyaccno/{eWalletAccNo}"; HttpClient client = new HttpClient(); client.Timeout = TimeSpan.FromSeconds(20); var result = client.GetAsync(url).Result; if (result.IsSuccessStatusCode) { var json_result = result.Content.ReadAsStringAsync().Result; MerchantbyAccountViewModel checkAcc = JsonConvert.DeserializeObject <MerchantbyAccountViewModel>(json_result); return(checkAcc.CheckMerchant); } else { return(false); } }