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); }); }