title: MVP not implementing Interface method
body: <p>I'm new to MVP design pattern so i'm following <a href="http://www.codeproject.com/Articles/31210/Model-View-Presenter#MVPModelViewPresenterthesolution" rel="nofollow">this guide</a>‏</p>
  
  <p>So I'm trying to recreate the guide for a <code>LoginModule</code> (just for trying out the new pattern). Now the thing is i do everything the same as in the guide, but still i'm running into Interface implementation issues. Ill attach my code below:</p>
  
  <p><strong>Presenter class</strong></p>
  
  <pre><code>public class UserPresenter
  {
      AuthenticateView iObjAuthView;
      public void add(AuthenticateView ObjAuthView)
      {
          iObjAuthView = ObjAuthView;
      }
  
      public void Authenticate(User _model)
      {
          if (_model.UName == "" &amp;&amp; _model.UPassword == "")
          {
              iObjAuthView.ResponseOnAuthenticate(AuthEnums.Authorized);
          }
          else if (_model.UName == "" &amp;&amp; _model.UPassword != "")
          {
              iObjAuthView.ResponseOnAuthenticate(AuthEnums.InCorrectPassWord);
          }
          else
          {
              iObjAuthView.ResponseOnAuthenticate(AuthEnums.UserNotFound);
          }
      }
  }
  </code></pre>
  
  <p><strong>Interface class</strong></p>
  
  <pre><code>public interface AuthenticateView
  {
        void ResponseOnAuthenticate(AuthEnums _authEnum);
  }
  </code></pre>
  
  <p><strong>UIpage(aspx page)</strong></p>
  
  <pre><code>public partial class login : System.Web.UI.Page, AuthenticateView
  {
      private UserPresenter objPresenter = new UserPresenter();
      protected void Page_Load(object sender, EventArgs e)
      {
          objPresenter.add(this);
      }
  
      protected void LoginBtn_Click(object sender, EventArgs e)
      {
          objPresenter.Authenticate(new StockBO.User(EmailBox.Text, PasswordBox.Text));
      }
  
      public void Auth(AuthEnums _auth)
      {
          Label3.Text = _auth.ToString();
      }
  }
  </code></pre>
  
  <p>On the UI page the compiler throws an Error that i don't implement the <code>ResponseToAuthenticate</code> method defined in the interface. So for the last or so I'm trying to figure out whats wrong. </p>
  
  <p>Is it the guide that is wrong or is it me that is doing something wrong?</p>