public async Task <IActionResult> ApiAgregarCargos() { var httpClientApi = HttpClientFactory.Create(); var url = Help.Help.endPointApi() + "Cargos"; string response = await httpClientApi.GetStringAsync(url); List <CargosApi> list = JsonConvert.DeserializeObject <List <CargosApi> >(response); foreach (CargosApi p in list) { var e = CargosExists(p.id); if (e == true) { var cargo = await _context.Empresas.FindAsync(p.id); _context.Empresas.Remove(cargo); await _context.SaveChangesAsync(); } Cargos emp = new Cargos(); emp.Id = p.id; emp.Cargo = p.nombrecargo; emp.DepartamentoId = p.id_Dpto; _context.Cargos.Add(emp); await _context.SaveChangesAsync(); } return(Ok("Cargos agradas correctamente")); }
public async Task <IActionResult> ApiAgregarEmpresas() { var httpClientApi = HttpClientFactory.Create(); var url = Help.Help.endPointApi() + "Empresas"; string response = await httpClientApi.GetStringAsync(url); List <EmpresasApi> list = JsonConvert.DeserializeObject <List <EmpresasApi> >(response); foreach (EmpresasApi p in list) { var e = EmpresasExists(p.id); if (e == true) { var empresas = await _context.Empresas.FindAsync(p.id); _context.Empresas.Remove(empresas); await _context.SaveChangesAsync(); } Empresas emp = new Empresas(); emp.Id = p.id; emp.Empresa = p.nombreEmpresa; emp.Abreviatura = p.abreviatura; _context.Empresas.Add(emp); await _context.SaveChangesAsync(); } return(Ok("Empresas agradas correctamente")); }