public IActionResult Details(string cnpj) { var objCompany = new ConnectionReceitaws(new CompanyModel()); ViewBag.CompanyData = objCompany.GetCompanyDataFromApi(cnpj); TempData["CompanyModel"] = ViewBag.CompanyData.Cnpj; RedirectToAction("RegisterCompany"); return(View()); }
public IActionResult RegisterCompany() { string cnpj = FormatCnpjCpf.WithoutFormat(TempData["CompanyModel"] as string); var objCompany = new ConnectionReceitaws(new CompanyModel()); var registerCompany = new MySqlQueries(new CompanyModel()); registerCompany.RegisterCompany(objCompany.GetCompanyData(cnpj)); return(View()); }
public ReturnAllServices RegisterCompany([FromBody] CompanyModel data) { var dataReturn = new ReturnAllServices(); try { var objCompany = new ConnectionReceitaws(new CompanyModel()); objCompany.GetCompanyDataFromApi(data.CnpjRequired); var registerCompany = new MySqlQueries(new CompanyModel()); registerCompany.RegisterCompany(data); dataReturn.Result = true; dataReturn.ErrorMessage = string.Empty; } catch (Exception e) { dataReturn.Result = false; dataReturn.ErrorMessage = "Erro ao tentar registrar uma empresa. " + e.Message; } return(dataReturn); }