public OneItemConfigurationForm(OneItemConfigurationState oneItemConfigurationMode, TestUserRepository userRepository) { InitializeComponent(); _oneItemConfiguration = OneItemConfigurationFactory.GetOneItemConfiguration(oneItemConfigurationMode, userRepository); _oneItemConfiguration.SetConfiguraionLabel(oneItemConfigurationLabel); _oneItemConfiguration.SetConfiguraionTextBox(oneItemConfigurationTextBox); }
public static IOneItemConfiguration GetOneItemConfiguration(OneItemConfigurationState state, TestUserRepository testUserRepository) { switch (state) { case OneItemConfigurationState.NewDescription: return new OneItemConfigurationDescripiton(testUserRepository); case OneItemConfigurationState.NewPassword: return new OneItemConfigurationPassword(testUserRepository); case OneItemConfigurationState.UserToSearch: return new OneItemConfigurationSearchUsers(testUserRepository); default: throw new Exception("OneItemConfiguration Value Unespected"); } }
public static IOneItemConfiguration GetOneItemConfiguration(OneItemConfigurationState state, TestUserRepository testUserRepository) { switch (state) { case OneItemConfigurationState.NewDescription: return(new OneItemConfigurationDescripiton(testUserRepository)); case OneItemConfigurationState.NewPassword: return(new OneItemConfigurationPassword(testUserRepository)); case OneItemConfigurationState.UserToSearch: return(new OneItemConfigurationSearchUsers(testUserRepository)); default: throw new Exception("OneItemConfiguration Value Unespected"); } }