/// <summary> /// Realiza la consulta de las ciudades con su codigo DANE /// </summary> /// <param name="request">Objeto que contiene todos los datos de autenticacion del usuario </param> /// <returns>Listado de las ciudades</returns> public ConsultaCiudadesResponse GetCiudades(ConsultaCiudadesRequest request) { string methodName = string.Format("{0}", System.Reflection.MethodBase.GetCurrentMethod().Name); this.LogRequest(request); ConsultaCiudadesResponse response = new ConsultaCiudadesResponse(); string sessionId = this.GetSessionId(request, response, out this.errorMessage); if (this.errorMessage != ErrorMessagesMnemonics.None) { this.LogResponse(response); return(response); } List <Cash472.DwhModel.Ciudad> Ciudades = this.GetListCities(sessionId, out this.errorMessage); if (this.errorMessage != ErrorMessagesMnemonics.None) { this.SetResponseErrorCode(response, this.errorMessage); } else { response.Ciudades = new List <DataContract.Cash472.Ciudad>(); foreach (Cash472.DwhModel.Ciudad ciudadtemp in Ciudades) { DataContract.Cash472.Ciudad temp = new DataContract.Cash472.Ciudad(); this.EstablecerValoresCiudad(temp, ciudadtemp); response.Ciudades.Add(temp); } response.Quantity = response.Ciudades.Count; } this.LogResponse(response); return(response); }
/// <summary> /// Consulta listado de Ciudades con su codigo DANE /// </summary> /// <param name="request">Objeto que contiene todos los datos de autenticacion del usuario </param> /// <returns>Respuesta de la consulta de las ciudades</returns> private ConsultaCiudadesResponse GetCiudades(ConsultaCiudadesRequest request) { return((new Provider.Cash472.CashProvider()).GetCiudades(request)); }
/// <summary> /// Consulta listado de Ciudades con su codigo DANE /// </summary> /// <param name="request">Objeto que contiene todos los datos de autenticacion del usuario </param> /// <returns>Respuesta de la consulta de las ciudades</returns> ConsultaCiudadesResponse ICash472ApiRest.GetCiudades(ConsultaCiudadesRequest request) { return(this.GetCiudades(request)); }