private bool ValidateMember(ILogOnMemberModel model)
        {
            bool result = false;

            try
            {
                result = provider.ValidateMember(model.UserName, model.Password);
            }
            catch (Exception)
            {
                //Todo: log exception
                result = false;
            }

            return result;
        }
 public bool AuthorizeMember(ILogOnMemberModel model)
 {
     bool result = false;
     if (model != null && ValidateMember(model))
     {
         try
         {
             result = provider.SetAuthCookie(model.UserName,model.Password, model.RememberMe);
         }
         catch (Exception)
         {
             //todo: log exception
             result = false;
         }
     }
     return result;
 }