public ActionResult CheckSeller(string INNcode) { ViewBag.Error = null; ViewBag.Error = ""; ViewBag.Name = null; ViewBag.Address = null; try { var api = new SuggestClient(token); var response = api.FindParty(INNcode); var party = response.suggestions[0].data; ViewBag.Name = party.name.full_with_opf; ViewBag.Address = "г. " + party.address.data.city + ", " + party.address.data.city_district_with_type + "р-н, д." + party.address.data.house; } catch { Message = "Для произведения поиска необходимо ввести ИНН в поле для ввода."; ActionRedir = "CheckSeller"; return(RedirectToAction("UserMessage")); } return(View()); }
/// <summary> /// Функция для проверки ИНН /// </summary> /// <param name="tin"> ИНН </param> /// <returns> /// result: "Указанный ИНН не существует." , "Указанный ИНН является подлинным." , "Нет связи с сервисом Dadata.ru" /// Address: "...." /// Name: "имя организации или владелец" /// </returns> public object Get(string tin) { ApiGetMessCheckTin result = new ApiGetMessCheckTin(); try { var api = new SuggestClient(token); var response = api.FindParty(tin); result.result = "Указанный ИНН не существует."; if (response.suggestions.Count != 0) { var party = response.suggestions[0].data; result.Name = party.name.full_with_opf; result.Address = "г. " + party.address.data.city + ", " + party.address.data.city_district_with_type + "р-н, д." + party.address.data.house; result.result = "Указанный ИНН является подлинным."; } } catch { result.result = "Нет связи с сервисом Dadata.ru"; } return(result); }