public async Task <ApiResponse <List <MunicipioGetDto> > > GetAllFilter(MunicipioQueryFilter filter) { List <MunicipioGetDto> resultDto = new List <MunicipioGetDto>(); Metadata metadata = new Metadata { IsValid = true, Message = "" }; ApiResponse <List <MunicipioGetDto> > response = new ApiResponse <List <MunicipioGetDto> >(resultDto); try { var municipios = await _unitOfWork.Winy243Repository.GetAllFilter(filter); List <MunicipioGetDto> municipiosDto = _mapper.Map <List <MunicipioGetDto> >(municipios); response.Data = municipiosDto; response.Meta = metadata; return(response); } catch (Exception ex) { metadata.IsValid = false; metadata.Message = ex.InnerException.Message; response.Data = null; response.Meta = metadata; return(response); } }
public async Task <List <Winy243> > GetAllFilter(MunicipioQueryFilter filter) { List <Winy243> result = new List <Winy243>(); result = await _context.Winy243.Where(x => x.NombreEstado.Trim().ToLower().Contains(filter.SearchText.Trim().ToLower()) || x.DescMunicipio.Trim().ToLower().Contains(filter.SearchText.Trim().ToLower())).ToListAsync(); return(result); }
public async Task <IActionResult> ListMunicipios(MunicipioQueryFilter filters) { var response = await _municipioServices.GetAllFilter(filters); return(Ok(response)); }