// Busca la latitud y longitud en la tabla de lugares de la espol y de la base local, buscando, de ser necesario, en el padre también public List <string> buscarLatitudYLongitud(int idLugar, bool buscarEnEspol = false) { List <string> retorno = new List <string>(); string latitud = null; string longitud = null; var espacio = this.context.TBL_Espacio.Where(x => x.idLugarBaseEspol == idLugar).FirstOrDefault(); if (espacio != null) { latitud = espacio.latitud; longitud = espacio.longitud; } if ((latitud == null || longitud == null) && buscarEnEspol) { var conexionEspol = new ConexionEspol(); var lugar = JsonConvert.DeserializeObject <DatosLugar>(conexionEspol.Lugar(idLugar).Result); if (lugar != null) { latitud = lugar.strLatitud; longitud = lugar.strLongitud; } } retorno.Add(latitud); retorno.Add(longitud); return(retorno); }
public ReunionDentroInvitacion(Reunion reunion, ContextAIG context) { ConexionEspol conexionEspol = new ConexionEspol(); this.id = reunion.id; this.idCreador = reunion.idCreador; this.cancelada = reunion.cancelada; this.asunto = reunion.asunto; this.descripcion = reunion.descripcion; this.idLugar = reunion.idLugar; this.fechaInicio = reunion.fechaInicio; this.fechaFin = reunion.fechaFin; this.idPeriodo = reunion.idPeriodo; this.nombreLugar = JsonConvert.DeserializeObject <DatosLugar>(conexionEspol.Lugar(idLugar).Result).strDescripcion; }