예제 #1
0
 private void InitializeItemsStrategy()
 {
     _validationStrategy.AddStrategy(ItemType.Email.ToString(), ValidateEmail);
     _validationStrategy.AddStrategy(ItemType.Phone.ToString(), ValidatePhone);
     _validationStrategy.AddStrategy(ItemType.Link.ToString(), ValidateLink);
     _validationStrategy.AddStrategy(ItemType.ContactPerson.ToString(), val => { return(true); });
     _validationStrategy.AddStrategy(ItemType.Address.ToString(), val => { return(true); });
     _validationStrategy.SetDefaultStrategy(val => { return(false); });
 }