public async Task <CiudadVM> GetVM(int id) { var modelo = await _context.Ciudades .Include(a => a.estado).ThenInclude(b => b.pais) .FirstOrDefaultAsync(x => x.ciudad_id == id); if (modelo == null) { throw new Exception("Registro no encontrado"); } CiudadVM ciudadvm = new CiudadVM { ciudad_id = modelo.ciudad_id, nombre = modelo.nombre, codigo = modelo.codigo, activo = modelo.activo, estado_id = modelo.estado_id, estado = modelo.estado.nombre, pais_id = modelo.estado.pais_id, pais = modelo.estado.pais.nombre }; return(ciudadvm); }
private async void CBSectores_SelectedValueChanged(object sender, EventArgs e) { if (CBSectores.SelectedIndex == -1) { return; } CiudadVM ciudiad = await _sectorServicios.ObtenerCiudadProvincia(int.Parse(CBSectores.SelectedValue.ToString())); txtCiudad.Text = ciudiad.NombreCiudad; txtProvincia.Text = ciudiad.NombreProvincia; }