/// <summary> /// Este metodo se encarga de consultar las colonias por medio del id del municipio /// </summary> /// <param name="idMunicipio"> Requere del id del municipio para realizar la consulta </param> /// <returns> Regresa una lista de colonias dependiendo del municipio seleccionado </returns> public List <ColoniaDomainModel> GetColoniaByMunicipio(int idMunicipio) { List <CatColonia> catColonias = null; Expression <Func <CatColonia, bool> > predicado = p => p.idMunicipio.Equals(idMunicipio); List <ColoniaDomainModel> coloniasDM = new List <ColoniaDomainModel>(); catColonias = coloniaRepository.GetAll(predicado).ToList(); foreach (CatColonia colonias in catColonias) { ColoniaDomainModel coloniaDM = new ColoniaDomainModel(); coloniaDM.IdColonia = colonias.id; coloniaDM.StrValor = colonias.strValor; coloniaDM.IntCp = colonias.intCp; coloniaDM.IdMunicipio = colonias.idMunicipio; coloniasDM.Add(coloniaDM); } return(coloniasDM); }
/// <summary> /// Este metodo se encarga de consultar todas las colonias /// </summary> /// <returns>regresa una lista de colonias</returns> public List <ColoniaDomainModel> GetColonias() { List <ColoniaDomainModel> colonias = null; colonias = coloniaRepository.GetAll().Select(p => new ColoniaDomainModel { Id = p.id, StrAsentamiento = p.strAsentamiento, StrTipoDeAsentamiento = p.strTipoDeAsentamiento }).ToList(); return(colonias); }
/// <summary> /// Este metodo se encarga de consultar todas las colonias /// </summary> /// <returns>regresa una lista de colonias</returns> public List <ColoniaDomainModel> GetColonias() { List <ColoniaDomainModel> colonias = new List <ColoniaDomainModel>(); try { colonias = coloniaRepository.GetAll().Select(p => new ColoniaDomainModel { Id = p.id, StrAsentamiento = p.strAsentamiento, StrTipoDeAsentamiento = p.strTipoDeAsentamiento }).ToList(); } catch (Exception ex) { Console.Write(ex.Message); } return(colonias); }