public LoginForm() { InitializeComponent(); Type obj = Type.GetType(ConfigurationManager.AppSettings["UsersDAO"]); ConstructorInfo constructor = obj.GetConstructor(new Type[] { }); InterfaceUserDAO defaultRepository = (InterfaceUserDAO)constructor.Invoke(null); userService = new UserService(defaultRepository); }
public UserService(InterfaceUserDAO interf) { this.usersDAO = interf; }