public List <CityDto> GetByProvinceId(GetCitiesDto dto) { return(ctx.Cities.Where(p => (dto.ProvienceId == null || p.ProvinceId == dto.ProvienceId) && (dto.KeyWord == null || dto.KeyWord == "" || p.Name.Contains(dto.KeyWord))).Select(p => new CityDto { Id = p.Id, Name = p.Name }).ToList()); }
public GetCitiesResultDto Execute(GetCitiesDto dto) { return(new GetCitiesResultDto { Object = unit.City.GetByProvinceId(dto), Status = true }); }
public ActionResult <GetCitiesResultDto> GetCities([FromQuery] GetCitiesDto dto) { return(getCities.Execute(dto)); }