public ProjectListModel Get(ProjectSearchFilter searchFilter) { ProjectListFormData formData = new ProjectListFormData(); SearchResult <ProjectDTO> searchResult = projectQuery.Search(searchFilter); return(new ProjectListModel() { FormData = formData, SearchResult = searchResult }); }
public IHttpActionResult Search([FromUri] ProjectSearchFilter filter) { ThrowIfUserHasNoRole(readRole); if (filter == null) { throw new KairosException("Missing search filter parameter"); } using (var projectQuery = new ProjectQuery(Db)) { var data = projectQuery.Search(filter); return(Ok(new SuccessResponse(data))); } }