Exemple #1
0
        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);
            }
        }