public IssueTypeListModel Get(IssueTypeSearchFilter searchFilter) { IssueTypeListFormData formData = new IssueTypeListFormData(); SearchResult <IssueTypeDTO> searchResult = issueTypeSearch.GetDataByFilter(searchFilter); return(new IssueTypeListModel() { FormData = formData, SearchResult = searchResult }); }
public IHttpActionResult Search([FromUri] IssueTypeSearchFilter filter) { ThrowIfUserHasNoRole(readRole); if (filter == null) { throw new KairosException("Missing search filter parameter"); } using (var issueTypeSearch = new IssueTypeSearch(Db)) { var data = issueTypeSearch.GetDataByFilter(filter); return(Ok(new SuccessResponse(data))); } }
public IHttpActionResult Search([FromUri] IssueTypeSearchFilter filter) { string accessType = "IssueType_ViewAll"; ThrowIfUserHasNoRole(accessType); if (filter == null) { throw new KairosException("Missing search filter parameter"); } using (var issueTypeSearch = new IssueTypeSearch(Db)) { var data = issueTypeSearch.GetDataByFilter(filter); return(Ok(data.Records)); } }