コード例 #1
0
        public string[] AutocompleteSearchCompanies(string term)
        {
            if (term == null)
            {
                return(null);
            }

            List <Company> companies = _companyBusinessLogic.GetByStr(term);

            List <string> array = new List <string>();

            foreach (var item in companies)
            {
                array.Add(item.Name);
            }

            return(array.ToArray());
        }
コード例 #2
0
        private bool FilterByName(Company @event, string companyFilter)
        {
            if (String.IsNullOrEmpty(companyFilter))
            {
                return(true);
            }
            if (@event.Name == null)
            {
                return(false);
            }
            var company = _companyBusinessLogic.GetByStr(@event.Name).FirstOrDefault();

            if (company != null && company.Name.Contains(companyFilter))
            {
                return(true);
            }
            return(false);
        }
コード例 #3
0
        public int Resolve(ContractsView source, Contracts destination, int destMember, ResolutionContext context)
        {
            var company = _companyBusinessLogic.GetByStr(source.CompanyName).FirstOrDefault();

            return(company.Id);
        }