protected void RegisterVenue()
 {
     LoginServiceReference.LoginServiceClient lsc   = new LoginServiceReference.LoginServiceClient();
     LoginServiceReference.VenueLite          venue = new LoginServiceReference.VenueLite();
     venue.Username       = username_textbox.Text;
     venue.Password       = password_textbox.Text;
     venue.Name           = venue_name_textbox.Text;
     venue.Address        = address_textbox.Text;
     venue.City           = city_textbox.Text;
     venue.State          = state_textbox.Text;
     venue.Zip            = zip_textbox.Text;
     venue.Phone          = phone_textbox.Text;
     venue.Email          = email_textbox.Text;
     venue.WebPage        = website_textbox.Text;
     venue.AgeRestriction = 0; // todo: implement real age restriction
     try
     {
         int result = lsc.VenueRegistration(venue);
         if (result == 2)
         {
             Response.Redirect("Login.aspx");
         }
         else
         {
             result_label.Text = "Registration could not proceed.";
         }
     } catch (Exception ex)
     {
         result_label.Text = ex.Message;
     }
 }
    protected void VenueLogin()
    {
        LoginServiceReference.LoginServiceClient lsc = new LoginServiceReference.LoginServiceClient();
        int key = lsc.VenueLogin(user_name_textbox.Text, password_textbox.Text);

        if (key != 0)
        {
            Session["VenueKey"] = key;
            result_label.Text   = "Welcome";
        }
        else
        {
            result_label.Text = "Invalid Login";
        }
    }
 public AuthController()
 {
     wcfClient      = new LoginServiceReference.LoginServiceClient();
     wcfUserService = new UserServiceReference.UserServiceClient();
     wcfZipService  = new ZipServiceReference.ZipServiceClient();
 }