コード例 #1
0
        public JobSearchCompanyListViewModel(JobSearchDetailsViewModel model)
        {
            if (model == null)
                throw new ArgumentNullException("model");

            JobSearchId = model.JobSearch.Id;
            SetHiddenStatusList(model.JobSearch.HiddenCompanyStatuses);
            UsedStatuses = model.JobSearch.Companies.Select(x => x.LeadStatus).Distinct().ToList();
            TotalCompanyCount = model.JobSearch.Companies.Count();
            Companies = model.JobSearch.Companies.Where(x => !HiddenStatuses.Contains(x.LeadStatus)).ToList();
        }
コード例 #2
0
        public JobSearchCompanyListViewModel(JobSearchDetailsViewModel model)
        {
            if (model == null)
            {
                throw new ArgumentNullException("model");
            }

            JobSearchId = model.JobSearch.Id;
            SetHiddenStatusList(model.JobSearch.HiddenCompanyStatuses);
            UsedStatuses      = model.JobSearch.Companies.Select(x => x.LeadStatus).Distinct().ToList();
            TotalCompanyCount = model.JobSearch.Companies.Count();
            Companies         = model.JobSearch.Companies.Where(x => !HiddenStatuses.Contains(x.LeadStatus)).ToList();
        }