示例#1
0
文件: Dealer.cs 项目: zdavid99/wstest
 public Dealer(LocatorBusinessTypes businessType)
     : base(LocatorResultTypes.Dealer, businessType)
 {
     DealerPrograms = DealerPrograms.None;
 }
示例#2
0
 public BusinessTypedList(LocatorBusinessTypes businessType)
     : base()
 {
     BusinessType = businessType;
 }
示例#3
0
 public BusinessTypedList(LocatorBusinessTypes businessType, IEnumerable <T> collection)
     : base(collection)
 {
     BusinessType = businessType;
 }
示例#4
0
 public LocatorResult(LocatorResultTypes locatorResultType, LocatorBusinessTypes locatorBusinessType)
 {
     this.locatorResultType   = locatorResultType;
     this.locatorBusinessType = locatorBusinessType;
 }
示例#5
0
 public static bool Includes(this LocatorBusinessTypes type, LocatorBusinessTypes value)
 {
     return((type & value) == value);
 }
示例#6
0
 public bool IsBusinessTypeOf(LocatorBusinessTypes constant)
 {
     return((this.locatorBusinessType & constant) == constant);
 }
示例#7
0
 protected Contractor(LocatorResultTypes locatorResultType, LocatorBusinessTypes locatorBusinessType)
     : base(locatorResultType, locatorBusinessType)
 {
     ContractorPrograms = ContractorPrograms.None;
 }
示例#8
0
 public Contractor(LocatorBusinessTypes businessType)
     : this(LocatorResultTypes.Installer, businessType)
 {
 }
示例#9
0
 public Builder(LocatorBusinessTypes businessType)
     : base(LocatorResultTypes.Builder, businessType)
 {
     BuilderPrograms = BuilderPrograms.None;
 }
示例#10
0
 private static Contractor CreateContractorOrBuilder(RawBMContractor rawResult, LocatorBusinessTypes businessType)
 {
     if (CheckContractorResultType(rawResult, BUILDER_ALL_TYPE_IDS))
     {
         return(new Builder(LocatorBusinessTypes.Roofing | LocatorBusinessTypes.ResidentialInsulation));
     }
     else if (CheckContractorResultType(rawResult, ROOFING_INSTALLER_TYPE_IDS))
     {
         return(new Contractor(LocatorBusinessTypes.Roofing));
     }
     else if (CheckContractorResultType(rawResult, INSULATION_ALL_TYPE_IDS))
     {
         return(new Contractor(LocatorBusinessTypes.ResidentialInsulation));
     }
     return(new Contractor(businessType));
 }