/// <summary> /// Get By Phone No /// </summary> public BusinessPartner GetByPhoneNo(string phoneNo, PhoneType phoneType) { return(DbSet.Where(businessPartner => businessPartner.UserDomainKey == UserDomainKey && businessPartner.BusinessPartnerPhoneNumbers.Any(bpPhone => bpPhone.PhoneNumber.Equals(phoneNo) && bpPhone.PhoneType.PhoneTypeKey == (int?)phoneType)) .Include(x => x.BusinessPartnerIndividual) .Include(x => x.BusinessPartnerCompany) .Include(x => x.BusinessPartnerPhoneNumbers) .Include(x => x.BusinessPartnerPhoneNumbers.Select(y => y.PhoneType)) .Include(x => x.BusinessPartnerAddressList) .Include(x => x.Company) .Include(x => x.BPRatingType) .Include(x => x.PaymentTerm) .FirstOrDefault()); }
/// <summary> /// Get By Phone No /// </summary> public BusinessPartner GetByPhoneNo(string phoneNo, PhoneType phoneType) { return(businessPartnerRepository.GetByPhoneNo(phoneNo, phoneType)); }