Beispiel #1
0
 public Dealer(LocatorBusinessTypes businessType)
     : base(LocatorResultTypes.Dealer, businessType)
 {
     DealerPrograms = DealerPrograms.None;
 }
Beispiel #2
0
 public BusinessTypedList(LocatorBusinessTypes businessType)
     : base()
 {
     BusinessType = businessType;
 }
Beispiel #3
0
 public BusinessTypedList(LocatorBusinessTypes businessType, IEnumerable <T> collection)
     : base(collection)
 {
     BusinessType = businessType;
 }
Beispiel #4
0
 public LocatorResult(LocatorResultTypes locatorResultType, LocatorBusinessTypes locatorBusinessType)
 {
     this.locatorResultType   = locatorResultType;
     this.locatorBusinessType = locatorBusinessType;
 }
Beispiel #5
0
 public static bool Includes(this LocatorBusinessTypes type, LocatorBusinessTypes value)
 {
     return((type & value) == value);
 }
Beispiel #6
0
 public bool IsBusinessTypeOf(LocatorBusinessTypes constant)
 {
     return((this.locatorBusinessType & constant) == constant);
 }
Beispiel #7
0
 protected Contractor(LocatorResultTypes locatorResultType, LocatorBusinessTypes locatorBusinessType)
     : base(locatorResultType, locatorBusinessType)
 {
     ContractorPrograms = ContractorPrograms.None;
 }
Beispiel #8
0
 public Contractor(LocatorBusinessTypes businessType)
     : this(LocatorResultTypes.Installer, businessType)
 {
 }
Beispiel #9
0
 public Builder(LocatorBusinessTypes businessType)
     : base(LocatorResultTypes.Builder, businessType)
 {
     BuilderPrograms = BuilderPrograms.None;
 }
Beispiel #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));
 }