Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
        }
Exemple #4
0
        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);
        }