コード例 #1
0
        public async Task <ActionResult> ValidateVat(eCountryCode countrycode, string vat)
        {
            var        cc  = countrycode.EnumToString();
            CompanyDTO dto = null;

            if (!string.IsNullOrEmpty(cc) && cc.Length < 3)
            {
                var vatvalidation = await _vatvalidationservice.GetVatValidation(cc, vat);

                if (vatvalidation.IsValid)
                {
                    ViewBag.IsValidated = true;
                    dto = CreateCompanyFromVatValidation(vatvalidation);
                }
            }
            return(PartialView("CompanyManagement", dto));
        }
コード例 #2
0
        public IActionResult ValidateVat(eCountryCode countrycode, string vat)
        {
            var        cc  = EnumToString <eCountryCode>(countrycode);
            CompanyDTO dto = null;

            if (!string.IsNullOrEmpty(cc) && cc.Length < 3)
            {
                var vatvalidation = _vatvalidationservice.GetVatValidation(cc, vat).Result;
                if (vatvalidation.IsValid)
                {
                    dto = new CompanyDTO
                    {
                        VAT     = vatvalidation.VATNumber,
                        Name    = vatvalidation.Name,
                        Address = vatvalidation.Address,
                        Country = vatvalidation.CountryCode
                    };
                }
            }
            return(PartialView(dto));
        }