public IList <PlaceListItemModel> GetList(PlaceListFilterModel filter) { var query = placeRepository.CreateQuery(); if (filter != null) { if (filter.IsValid) { query = query.Where(x => x.IsValid); } } var list = query.AsEnumerable().Select(Mapper.Map <PlaceListItemModel>).ToList(); return(list); }
public IHttpActionResult GetList(PlaceListFilterModel filter) { var model = placeService.GetList(filter); return(Ok(model)); }