public ListGetResponse SearchCompanies(long?tin, int?companyType, string title, Guid?founderId, int pageSize, int pageNumber) { ListGetResponse response = new ListGetResponse(); CompanyType?type = null; if (companyType != null) { type = (CompanyType)companyType.Value; } CompanySearchQuery query = new CompanySearchQuery() { Tin = tin ?? null, Title = title ?? string.Empty, CompanyType = type, FounderId = founderId ?? null, PageSize = pageSize, PageNumber = pageNumber }; foreach (Company company in companyService.Search(query)) { response.Items.Add(entityConverter.GetListItemModel(company)); } return(response); }
public ListGetResponse SearchFounders(long?tin, string lastName, string firstName, string middlName, Guid?companyId, int pageSize, int pageNumber) { ListGetResponse response = new ListGetResponse(); FounderSerachQuery query = new FounderSerachQuery() { Tin = tin ?? null, LastName = (string.IsNullOrEmpty(lastName)) ? string.Empty : lastName, FirstName = (string.IsNullOrEmpty(firstName)) ? string.Empty : firstName, MiddleName = (string.IsNullOrEmpty(firstName)) ? string.Empty : firstName, RelatedCompanyId = companyId ?? null, PageSize = pageSize, PageNumber = pageNumber }; foreach (Founder founder in founderService.Search(query)) { response.Items.Add(entityConverter.GetListItemModel(founder)); } return(response); }
public ListGetResponse GetAllFounders(bool deleted = false, int pageNumber = 1, int pageSize = 1000) { ListGetResponse response = new ListGetResponse(); IList <Founder> founders = founderService.GetAll(deleted, pageNumber, pageSize); foreach (Founder founder in founders) { response.Items.Add(entityConverter.GetListItemModel(founder)); } return(response); }
public ListGetResponse GetAllCompanies(bool deleted = false, int pageNumber = 1, int pageSize = 1000) { ListGetResponse response = new ListGetResponse(); IList <Company> companies = companyService.GetAll(deleted, pageNumber, pageSize); foreach (Company company in companies) { response.Items.Add(entityConverter.GetListItemModel(company)); } return(response); }