IList <Guid> ICandidateReportsRepository.GetEthnicStatuses(EthnicStatus status) { using (var dc = CreateDataContext(true)) { return((from u in dc.RegisteredUserEntities join m in dc.MemberEntities on u.id equals m.id where (u.flags & (int)UserFlags.Disabled) == 0 && m.ethnicFlags == (byte)status select u.id).ToList()); } }
private Member CreateMember(int index, EthnicStatus ethnicStatus) { var member = CreateMember(index); member.EthnicStatus = ethnicStatus; _memberAccountsCommand.UpdateMember(member); var candidate = _candidatesQuery.GetCandidate(member.Id); _candidateResumesCommand.AddTestResume(candidate); _memberSearchService.UpdateMember(member.Id); return(member); }
private static IEnumerable <EthnicStatus> Split(EthnicStatus flags) { if (flags == default(EthnicStatus)) { yield break; } foreach (var status in AllStatuses) { if ((flags & status) != 0) { yield return(status); } } }
public override int GetHashCode() { unchecked { int result = base.GetHashCode(); result = (result * 397) ^ EmailAddresses.GetCollectionHashCode(); result = (result * 397) ^ PhoneNumbers.GetCollectionHashCode(); result = (result * 397) ^ Gender.GetHashCode(); result = (result * 397) ^ (DateOfBirth.HasValue ? DateOfBirth.Value.GetHashCode() : 0); result = (result * 397) ^ (Address != null ? Address.GetHashCode() : 0); result = (result * 397) ^ (PhotoId.HasValue ? PhotoId.Value.GetHashCode() : 0); result = (result * 397) ^ (VisibilitySettings != null ? VisibilitySettings.GetHashCode() : 0); result = (result * 397) ^ EthnicStatus.GetHashCode(); result = (result * 397) ^ (AffiliateId.HasValue ? AffiliateId.Value.GetHashCode() : 0); return(result); } }
public override int GetHashCode() { return(new object[] { KeywordsExpression, JobTitleExpression, Location, Salary, CommunityId, Recency, HasResume, IsActivated, IsContactable, CompanyKeywordsExpression, EducationKeywords, DesiredJobTitleExpression, InFolder, IsFlagged, HasViewed, HasNotes, IsUnlocked, Name }.GetCollectionHashCode() ^ IndustryIds.GetCollectionHashCode() ^ ExcludeNoSalary.GetHashCode() ^ SortCriteria.SortOrder.GetHashCode() ^ SortCriteria.ReverseSortOrder.GetHashCode() ^ IncludeSynonyms.GetHashCode() ^ IncludeRelocating.GetHashCode() ^ IncludeInternational.GetHashCode() ^ Distance.GetHashCode() ^ JobTitlesToSearch.GetHashCode() ^ CompaniesToSearch.GetHashCode() ^ JobTypes.GetHashCode() ^ CandidateStatusFlags.GetHashCode() ^ EthnicStatus.GetHashCode() ^ VisaStatusFlags.GetHashCode() ^ IncludeSimilarNames.GetHashCode()); }
IList <Guid> ICandidateReportsQuery.GetEthnicStatuses(EthnicStatus status) { return(_repository.GetEthnicStatuses(status)); }
private static string Encode(EthnicStatus status) { return(NumericUtils.intToPrefixCoded((int)status)); }
public static string GetDisplayText(this EthnicStatus ethnicStatus) { string text; return(Texts.TryGetValue(ethnicStatus, out text) ? text : null); }