public override CustomerStoreResults IsValidStore(Customer customer, CustomerStoreRequest customerStoreRequest) { if (!IsValidCustomer(customer)) { return(new CustomerStoreResults { Success = false }); } return(new CustomerStoreResults() { Success = customer.customerStoreTypes.HasFlag(CustomerStore.FailOverStore) }); }
public CustomerStoreResults Validate(CustomerStore customerStore, Customer customer, CustomerStoreRequest customerStoreRequest) { return(_storeValidation[customerStore].IsValidStore(customer, customerStoreRequest)); }
public abstract CustomerStoreResults IsValidStore(Customer customer, CustomerStoreRequest customerStore);