protected void btnSubmit_Click(object sender, EventArgs e)
    {
        GenralUserInfo objGenralUserInfo = new GenralUserInfo();
        UserInfo objUserInfo = new UserInfo();

        TributesPortal.Utilities.StateManager stateManager = StateManager.Instance;

        //stateManager.Add("UserId", objGenralUserInfo.RecentUsers.UserID.ToString(), StateManager.State.Session);
        objUserInfo.UserID = int.Parse(stateManager.Get("UserId", StateManager.State.Session).ToString());
        objUserInfo.UserEmail = txtEmail.Text.Trim();//int.Parse(stateManager.Get("UserId", StateManager.State.Session).ToString());
        objUserInfo.UserPassword = txtPassword.Text.Trim();
        objGenralUserInfo.RecentUsers = objUserInfo;
        _presenter.OnChangeEmailPassword(objGenralUserInfo);
        if (objGenralUserInfo.CustomError == null)
        {
            txtEmail.Text = objGenralUserInfo.RecentUsers.UserEmail;
            txtPassword.Text = objGenralUserInfo.RecentUsers.UserPassword;
            txtConformPassword.Text = objGenralUserInfo.RecentUsers.UserPassword;
            lblMessage.Text = ResourceText.GetString("msgSuccess_CEP");
        }
        else
        {
            lblMessage.Text = objGenralUserInfo.CustomError.ErrorMessage.ToString();
        }
    }
    public string ValidateUser(string UserName, string Passsword)
    {
        string _UserType = string.Empty;
        try
        {
            GenralUserInfo objGenralUserInfo = new GenralUserInfo();
            UserInfo objUserInfo = new UserInfo();

            objUserInfo.UserName = UserName;
            objUserInfo.UserPassword = Passsword;
            objGenralUserInfo.RecentUsers = objUserInfo;
            _presenter.OnLogin(objGenralUserInfo);

            if (objGenralUserInfo.CustomError == null)
            {
                //ShowMessage(objGenralUserInfo.CustomError.ErrorMessage.ToString());
                _UserType = objGenralUserInfo.RecentUsers.UserType.ToString();
            }
            else
            {
                ShowMessage(objGenralUserInfo.CustomError.ErrorMessage.ToString());
            }

        }
        catch (Exception ex)
        {
            throw ex;
        }

        return _UserType;
    }
        public void CheckAndSendPasswordPopUpTest()
        {
            UserInfoManager target = new UserInfoManager(); // TODO: Initialize to an appropriate value
            GenralUserInfo _objGenralUserInfo = new GenralUserInfo(); // TODO: Initialize to an appropriate value
            UserInfo objUserInfo = new UserInfo();

            objUserInfo.UserEmail = "*****@*****.**";
            _objGenralUserInfo.RecentUsers = objUserInfo;

            bool _Reset = false; // TODO: Initialize to an appropriate value
            target.CheckAndSendPassword(_objGenralUserInfo, _Reset);
            Assert.Inconclusive("A method that does not return a value cannot be verified.");
        }
 private void SetSessionValue(GenralUserInfo _objGenralUserInfo)
 {
     SessionValue _objSessionValue = new SessionValue(_objGenralUserInfo.RecentUsers.UserID,
                                                            _objGenralUserInfo.RecentUsers.UserName,
                                                            _objGenralUserInfo.RecentUsers.FirstName,
                                                            _objGenralUserInfo.RecentUsers.LastName,
                                                            _objGenralUserInfo.RecentUsers.UserEmail,
                                                            int.Parse(_objGenralUserInfo.RecentUsers.UserType),
                                                            _objGenralUserInfo.RecentUsers.UserTypeDescription,
                                                            _objGenralUserInfo.RecentUsers.IsUsernameVisiable
                                                             //Added by Rupendra to get User Image
                                                                , _objGenralUserInfo.RecentUsers.UserImage
                                                            );
     TributesPortal.Utilities.StateManager stateManager = StateManager.Instance;
     stateManager.Add("objSessionvalue", _objSessionValue, StateManager.State.Session);
 }
        public void ChangeEmailPassword(GenralUserInfo _objGenralUserInfo)
        {
            UserInfoResource objUser = new UserInfoResource();
            object[] param = { _objGenralUserInfo };
            string usermail = GetEmail(_objGenralUserInfo.RecentUsers.UserID);
            try
            {
                string _EmailBody = string.Empty;
                string _Subject = string.Empty;
                if (objUser.ChangeEmailPassword(param) > 0)
                {
                    EmailMessages objEmail = EmailMessages.Instance;
                    //string _EmailBody = GetEmailBodyOnEmailAndPasswordChanged(_objGenralUserInfo.RecentUsers);
                    MailBodies objMail = new MailBodies();
                    if ((_objGenralUserInfo.RecentUsers.UserEmail.Length != 0) && (_objGenralUserInfo.RecentUsers.UserPassword.Length > 0))
                    {
                        _Subject = "Your Tribute Password and Email Reminder";
                        _EmailBody = objMail.ChangeEmailPassword(_objGenralUserInfo.RecentUsers.UserName, _objGenralUserInfo.RecentUsers.UserEmail, _objGenralUserInfo.RecentUsers.UserPassword);

                    }
                    else if ((_objGenralUserInfo.RecentUsers.UserEmail.Length == 0) && (_objGenralUserInfo.RecentUsers.UserPassword.Length != 0))
                    {
                        _Subject = "Your Tribute Password Reminder";
                        _EmailBody = objMail.ForgetPassword(_objGenralUserInfo.RecentUsers.UserName, _objGenralUserInfo.RecentUsers.UserPassword);
                    }
                    else if ((_objGenralUserInfo.RecentUsers.UserEmail.Length != 0) && (_objGenralUserInfo.RecentUsers.UserPassword.Length == 0))
                    {
                        _Subject = "Your Tribute Email Reminder";
                        _EmailBody = objMail.ChangeEmail(_objGenralUserInfo.RecentUsers.UserName, _objGenralUserInfo.RecentUsers.UserEmail);
                    }

                    bool val = objEmail.SendMessages(ForgetPassAdmin, usermail, _Subject, _EmailBody, EmailMessages.TextFormat.Html.ToString());

                }
            }
            catch (Exception ex)
            {
                Errors objError = new Errors();
                objError.ErrorMessage = ex.Message;
                _objGenralUserInfo.CustomError = objError;
            }
        }
    public bool OnFacebookLogin(string fbName)
    {
        GenralUserInfo _objGenralUserInfo = new GenralUserInfo();
        UserInfo objUserInfo = new UserInfo();
        objUserInfo.FacebookUid = _FacebookUid;
        objUserInfo.ApplicationType = ApplicationType;
        _objGenralUserInfo.RecentUsers = objUserInfo;
        if (objUserInfo.FacebookUid == null) return false;
        FacadeManager.UserInfoManager.CheckFacebookAccountAvailability(_objGenralUserInfo);
        if (_objGenralUserInfo.RecentUsers.UserID > 0)
        {
            SetSessionValue(_objGenralUserInfo);
            return true;
        }
        else
        {

        }
        return false;
    }
 private void CheckAvailablity(string UserName, string Password)
 {
     string uName = string.Empty;
     HiddenField hf = (HiddenField)this.FindControl("ctl00$HiddenFieldAvailability");
     UserInfoManager objUserInfoManager = new UserInfoManager();
     GenralUserInfo _objGenralUserInfo = new GenralUserInfo();
     UserInfo objUserInfo = new UserInfo();
     objUserInfo.UserName = UserName;
     objUserInfo.UserPassword = Password.ToLower().ToString();;
     _objGenralUserInfo.RecentUsers = objUserInfo;
     objUserInfoManager.UserLogin(_objGenralUserInfo);
     if (_objGenralUserInfo.CustomError == null)
     {
          SetSessionValue(_objGenralUserInfo);
         Response.Write("true");
     }
     else
     {
         Response.Write("false");
     }
 }
    public string ValidateUser(string objUserName, string objUserPasss)
    {
        string _UserType = string.Empty;
        try
        {
            GenralUserInfo objGenralUserInfo = new GenralUserInfo();
            UserInfo objUserInfo = new UserInfo();

            objUserInfo.UserName = objUserName;
            objUserInfo.UserPassword = objUserPasss;
            objGenralUserInfo.RecentUsers = objUserInfo;
            _presenter.OnLogin(objGenralUserInfo);

            if (objGenralUserInfo.CustomError == null)
            {
                //ShowMessage(objGenralUserInfo.CustomError.ErrorMessage.ToString());
                _UserType = objGenralUserInfo.RecentUsers.UserType.ToString();
                TributesPortal.Utilities.StateManager stateManager = StateManager.Instance;

                stateManager.Add("UserId", objGenralUserInfo.RecentUsers.UserID.ToString(), StateManager.State.Session);
                stateManager.Add("UserName", objGenralUserInfo.RecentUsers.UserName.ToString(), StateManager.State.Session);
                stateManager.Add("FirstName", objGenralUserInfo.RecentUsers.FirstName.ToString(), StateManager.State.Session);
                stateManager.Add("LastName", objGenralUserInfo.RecentUsers.LastName.ToString(), StateManager.State.Session);
                stateManager.Add("UserType", objGenralUserInfo.RecentUsers.UserType.ToString(), StateManager.State.Session);
             //   stateManager.Add("UserTypeDescription", objGenralUserInfo.RecentUsers.UserTypeDescription.ToString(), StateManager.State.Session);
                stateManager.Add("UserImagePath", objGenralUserInfo.RecentUsers.UserImage.ToString(), StateManager.State.Session);
            }
            else
            {
                lblFailureText.Text = objGenralUserInfo.CustomError.ErrorMessage.ToString();
            }

        }
        catch (Exception ex)
        {
            throw ex;
        }

        return _UserType;
    }
 protected void btnSubmit_Click(object sender, EventArgs e)
 {
     try
     {
         lblMsg.Text = "";
         GenralUserInfo objGenralUserInfo = new GenralUserInfo();
         UserInfo objUserInfo = new UserInfo();
         objUserInfo.UserEmail = txtEmailId.Text.ToString();
         objGenralUserInfo.RecentUsers = objUserInfo;
         _presenter.CheckAndSendPassword(objGenralUserInfo, false);
         if (objGenralUserInfo.CustomError == null)
         {
             ShowMessage("Password Information send successfully");
         }
         else
         {
             lblMsg.Text = objGenralUserInfo.CustomError.ErrorMessage.ToString();
         }
     }
     catch (Exception e1)
     {
         lblMsg.Text = e1.Message;//objGenralUserInfo.CustomError.ErrorMessage.ToString();
     }
 }
    protected void popuplbtnSendemail_Click(object sender, EventArgs e)
    {
        GenralUserInfo objGenralUserInfo = new GenralUserInfo();
        UserInfo objUserInfo = new UserInfo();
        objUserInfo.UserEmail = txtLoginEmail1.Text;
        objGenralUserInfo.RecentUsers = objUserInfo;
        UserInfoManager objuse = new UserInfoManager();
        objuse.CheckAndSendPassword(objGenralUserInfo, false);
        if (objGenralUserInfo.CustomError != null)
        {
            string ErrorMsg = objGenralUserInfo.CustomError.ErrorMessage.ToString();
            if (ErrorMsg != "")
            {
                ScriptManager.RegisterClientScriptBlock(Page, GetType(), "HidePanel", "setForgotPassword_();", true);

            }
        }
        else
        {
            txtLoginEmail1.Text = string.Empty;

            StringBuilder strb = new StringBuilder();
            strb.Append("parent.modalClose_();");
            ScriptManager.RegisterClientScriptBlock(Page, GetType(), "HidePanel", strb.ToString(), true);
        }
    }
 protected void popuplbtnSendemail_Click(object sender, EventArgs e)
 {
     try
     {
         GenralUserInfo objGenralUserInfo = new GenralUserInfo();
         UserInfo objUserInfo = new UserInfo();
         objUserInfo.UserEmail = txtLoginEmail1.Text;
         objGenralUserInfo.RecentUsers = objUserInfo;
         UsersController objUsersController = new UsersController();
         objUsersController.CheckAndSendPassword(objGenralUserInfo, false);
         txtLoginEmail1.Text = string.Empty;
         Response.Redirect(Redirect.RedirectToPage(Redirect.PageList.Inner2LoginPage.ToString()));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public void CheckAndSendPasswordTest()
        {
            UserInfoManager target = new UserInfoManager(); // TODO: Initialize to an appropriate value
            GenralUserInfo _objGenralUserInfo = new GenralUserInfo(); // TODO: Initialize to an appropriate value
            _objGenralUserInfo.RecentUsers = new UserInfo();
            _objGenralUserInfo.RecentUsers.UserEmail = "*****@*****.**";
            _objGenralUserInfo.RecentUsers.UserPassword = "******";
            _objGenralUserInfo.RecentUsers.UserName = "******";

            bool _Reset = true; // TODO: Initialize to an appropriate value
            target.CheckAndSendPassword(_objGenralUserInfo, _Reset);
            Assert.Inconclusive("A method that does not return a value cannot be verified.");
        }
        public void GetUserDataTest()
        {
            UserInfoManager target = new UserInfoManager(); // TODO: Initialize to an appropriate value
            GenralUserInfo _objGenralUserInfo = new GenralUserInfo(); // TODO: Initialize to an appropriate value
            _objGenralUserInfo.RecentUsers = new UserInfo();
            _objGenralUserInfo.RecentUsers.UserID = InsertDummyUser("tj_op");
            target.GetUserData(_objGenralUserInfo);
            Assert.AreEqual("*****@*****.**", _objGenralUserInfo.RecentUsers.UserEmail);
            Assert.AreEqual("zSpeN+GdR0Ey9VrM9QyvUA==", _objGenralUserInfo.RecentUsers.UserPassword);

            // Assert.Inconclusive("A method that does not return a value cannot be verified.");
        }
        /*public string GetEventName(int _EventId)
        {
            UserInfoResource objUser = new UserInfoResource();
            return objUser.GetEventName(_EventId);
        }*/
        public void CheckAndSendPassword(GenralUserInfo _objGenralUserInfo, bool _Reset)
        {
            UserInfoResource objUser = new UserInfoResource();
            object[] param = { _objGenralUserInfo };
            objUser.CheckAndSendPassword(param, _Reset);

            if (_objGenralUserInfo.CustomError == null)
            {
                EmailMessages objEmail = EmailMessages.Instance;
                //string _EmailBody = GetEmailBody(_objGenralUserInfo.RecentUsers);
                MailBodies objMail = new MailBodies();
                string Password = TributePortalSecurity.Security.DecryptSymmetric(_objGenralUserInfo.RecentUsers.UserPassword);
                string _EmailBody = objMail.ForgetPassword(_objGenralUserInfo.RecentUsers.UserName, Password);
                bool val = objEmail.SendMessages(ForgetPassAdmin, _objGenralUserInfo.RecentUsers.UserEmail, "Your Tribute Password Reminder", _EmailBody, EmailMessages.TextFormat.Html.ToString());
                // bool val = objEmail.SendMessages("*****@*****.**", "*****@*****.**", "Forgot password", _EmailBody, EmailMessages.TextFormat.Html.ToString());

            }
        }
    private void LoadUserData()
    {
        //lblMsg.Text = "";
        GenralUserInfo objGenralUserInfo = new GenralUserInfo();
        UserInfo objUserInfo = new UserInfo();

        TributesPortal.Utilities.StateManager stateManager = StateManager.Instance;

        //stateManager.Add("UserId", objGenralUserInfo.RecentUsers.UserID.ToString(), StateManager.State.Session);
        objUserInfo.UserID = int.Parse(stateManager.Get("UserId", StateManager.State.Session).ToString());
        objGenralUserInfo.RecentUsers = objUserInfo;
        _presenter.GetUserData(objGenralUserInfo);
        if (objGenralUserInfo.CustomError == null)
        {
            txtEmail.Text = objGenralUserInfo.RecentUsers.UserEmail;
            txtPassword.Text = objGenralUserInfo.RecentUsers.UserPassword;
            txtConformPassword.Text = objGenralUserInfo.RecentUsers.UserPassword;
        }
        else
        {
            lblMessage.Text = objGenralUserInfo.CustomError.ErrorMessage.ToString();
        }
    }
 public void CheckFacebookAccountAvailability(GenralUserInfo _objGenralUserInfo)
 {
     UserInfoResource objUser = new UserInfoResource();
     objUser.CheckFacebookAccountAvailability(_objGenralUserInfo);
 }
        public void CheckFacebookAccountAvailabilityTest()
        {
            UserInfoManager target = new UserInfoManager(); // TODO: Initialize to an appropriate value

            GenralUserInfo _objGenralUserInfo = new GenralUserInfo();
            UserInfo objUserInfo = new UserInfo();
            objUserInfo.UserName = "******";
            objUserInfo.UserPassword = "******";
            objUserInfo.FacebookUid = null;
            _objGenralUserInfo.RecentUsers = objUserInfo;

            //testing CheckFacebookAccountAvailability function
            target.CheckFacebookAccountAvailability(_objGenralUserInfo);

            //UserInfo objUserInfo = new UserInfo();
            objUserInfo.UserName = "******";
            objUserInfo.UserPassword = "******";
            objUserInfo.FacebookUid = 1598003497;
            _objGenralUserInfo.RecentUsers = objUserInfo;

            //testing CheckFacebookAccountAvailability function inside CheckFacebookAccountAvailability function
            object[] objParam = { _objGenralUserInfo.RecentUsers.FacebookUid };
            DataSet _objDataSet = GetDataSet("usp_GetFacebookUser", objParam);

            Assert.AreEqual(1, _objDataSet.Tables[0].Rows.Count);

            if (_objDataSet.Tables[0].Rows.Count > 0)
            {
                Assert.AreEqual(21058, (int)_objDataSet.Tables[0].Rows[0]["UserId"]);
                Assert.AreEqual("debbi_henkel", _objDataSet.Tables[0].Rows[0]["UserName"].ToString());
                Assert.AreEqual("Debbi", _objDataSet.Tables[0].Rows[0]["FirstName"].ToString());
                Assert.AreEqual("Henkel", _objDataSet.Tables[0].Rows[0]["LastName"].ToString());
            }
            //Assert.Inconclusive("A method that does not return a value cannot be verified.");
        }
 public void UserLogin(GenralUserInfo _objGenralUserInfo)
 {
     UserInfoResource objUser = new UserInfoResource();
     object[] param = { _objGenralUserInfo };
     objUser.CheckLogin(param);
 }
 public void SetAccountEmailPassword(GenralUserInfo _objGenralUserInfo)
 {
     FacadeManager.UserInfoManager.ChangeEmailPassword(_objGenralUserInfo);
 }
 public void CheckAndSendPassword(GenralUserInfo _objGenralUserInfo, bool _Reset)
 {
     FacadeManager.UserInfoManager.CheckAndSendPassword(_objGenralUserInfo, _Reset);
 }
        public void CheckFacebookAccountAvailability(GenralUserInfo objUser)
        {
            try
            {

                object[] objParam = { objUser.RecentUsers.FacebookUid, objUser.RecentUsers.ApplicationType };
                DataSet _objDataSet = GetDataSet("usp_GetFacebookUser", objParam);

                if (_objDataSet.Tables[0].Rows.Count > 0)
                {
                    objUser.RecentUsers.UserID = (int)_objDataSet.Tables[0].Rows[0]["UserId"];
                    objUser.RecentUsers.UserName = _objDataSet.Tables[0].Rows[0]["UserName"].ToString();
                    objUser.RecentUsers.FirstName = _objDataSet.Tables[0].Rows[0]["FirstName"].ToString();
                    objUser.RecentUsers.LastName = _objDataSet.Tables[0].Rows[0]["LastName"].ToString();
                    objUser.RecentUsers.UserType = _objDataSet.Tables[0].Rows[0]["UserType"].ToString();
                    objUser.RecentUsers.IsUsernameVisiable = Convert.ToBoolean(_objDataSet.Tables[0].Rows[0]["IsUsernameVisiable"].ToString());
                    objUser.RecentUsers.UserTypeDescription = _objDataSet.Tables[0].Rows[0]["TypeDescription"].ToString();
                    objUser.RecentUsers.UserEmail = _objDataSet.Tables[0].Rows[0]["Email"].ToString();
                    objUser.RecentUsers.UserImage = _objDataSet.Tables[0].Rows[0]["UserImage"].ToString();
                }
            }
            catch (System.Data.SqlClient.SqlException sqlEx)
            {
                if (sqlEx.Number >= 50000)
                {
                    Errors objError = new Errors();
                    objError.ErrorMessage = sqlEx.Message;
                    objUser.CustomError = objError;
                }
            }
        }
    /// <summary>
    /// When Admin Login to Change the User Settings
    /// </summary>
    public void OnAdminLogin()
    {
        GenralUserInfo _objGenralUserInfo = new GenralUserInfo();
        UserInfo objUserInfo = new UserInfo();
        UserRegistration _objUserReg = new UserRegistration();

        objUserInfo.UserID = Convert.ToInt32(Request["id"].ToString());

        this._presenter.GetUserCompleteDetail(objUserInfo.UserID);
    }
    private void CheckUserAvailablity(string UserName, string Password)
    {
        errorPwd.Visible = false;
        string uName = string.Empty;
        HiddenField hf = (HiddenField)this.FindControl("ctl00$HiddenFieldAvailability");
        UserInfoManager objUserInfoManager = new UserInfoManager();
        GenralUserInfo _objGenralUserInfo = new GenralUserInfo();
        UserInfo objUserInfo = new UserInfo();
        objUserInfo.UserName = UserName;
        objUserInfo.UserPassword = Password.ToLower().ToString();
        objUserInfo.ApplicationType = ConfigurationManager.AppSettings["ApplicationType"].ToString();
        _objGenralUserInfo.RecentUsers = objUserInfo;

        objUserInfoManager.UserLogin(_objGenralUserInfo);
        if (_objGenralUserInfo.CustomError == null)
        {
            //added the below two lines to handle the session issue
            Response.Cookies.Add(new HttpCookie("ASP.NET_SessionId", Session.SessionID));
            Response.Cookies["ASP.NET_SessionId"].Domain = "." + WebConfig.TopLevelDomain;

            SetSessionValue(_objGenralUserInfo);
            RedirectPage();
        }
        else
        {
            errorPwd.Visible = true;
            ScriptManager.RegisterClientScriptBlock(Page, GetType(), "HidePanel", "setIndicatorPassword_();", true);
        }
    }
 public bool OnFacebookLogin(string fbName)
 {
     GenralUserInfo _objGenralUserInfo = new GenralUserInfo();
     UserInfo objUserInfo = new UserInfo();
     objUserInfo.FacebookUid = _FacebookUid;
     objUserInfo.ApplicationType = ApplicationType;
     _objGenralUserInfo.RecentUsers = objUserInfo;
     if (objUserInfo.FacebookUid == null) return false;
     FacadeManager.UserInfoManager.CheckFacebookAccountAvailability(_objGenralUserInfo);
     //if (objGenralUserInfo.RecentUsers.UserID != null && objGenralUserInfo.RecentUsers.UserID > 0)  // commented by Ud to remove warning
     if (_objGenralUserInfo.RecentUsers.UserID > 0)
     {
         SetSessionValue(_objGenralUserInfo);
         return true;
     }
     else
     {
         //View.Message =
         //"If you are already a Your Tribute member, then please log in to associate your account with your Facebook credentials.";
         //;
     }
     return false;
 }
        public void UserLoginTest()
        {
            UserInfoManager target = new UserInfoManager(); // TODO: Initialize to an appropriate value
            GenralUserInfo objUser = new GenralUserInfo();
            UserInfo objUserInfo = new UserInfo();

            int UserId = InsertDummyUser("tj_op");
            objUserInfo.UserName = "******";
            objUserInfo.UserPassword = "******";

            objUserInfo.FacebookUid = null;
            objUser.RecentUsers = objUserInfo;

            //testing UserLogin Function
            target.UserLogin(objUser);

            //Testing CheckLogin function inside UserLogin Function
            object[] objParam ={ objUser.RecentUsers.UserName.ToString(),
                                     objUser.RecentUsers.UserPassword.ToString(),
                                     objUser.RecentUsers.FacebookUid
                                   };

            DataSet _objDataSet = GetDataSetWithoutCheckingIOVS("usp_ValidateWebsiteUser", objParam);

            int count = _objDataSet.Tables[0].Rows.Count;
            Assert.AreEqual(1, count);
            if (count > 0)
            {
                Assert.AreEqual(UserId, (int)_objDataSet.Tables[0].Rows[0]["UserId"]);
                Assert.AreEqual("tj_op", _objDataSet.Tables[0].Rows[0]["UserName"].ToString());
            }
        }
        public void UserSiteAdminLoginTest()
        {
            UserInfoManager target = new UserInfoManager(); // TODO: Initialize to an appropriate value
            //InsertDummyUser("tj_op");
            GenralUserInfo objUser = new GenralUserInfo();
            UserInfo objUserInfo = new UserInfo();
            objUserInfo.UserName = "******";
            objUserInfo.UserPassword = "******";
            objUserInfo.FacebookUid = null;
            objUser.RecentUsers = objUserInfo;

            target.UserSiteAdminLogin(objUser);
            // Assert.Inconclusive("A method that does not return a value cannot be verified.");
        }
 public void GetUserData(GenralUserInfo _objGenralUserInfo)
 {
     UserInfoResource objUser = new UserInfoResource();
     object[] param = { _objGenralUserInfo };
     objUser.GetUserData(param);
 }
 public void ValidateLogin(GenralUserInfo objGenralUserInfo)
 {
     //code here
     FacadeManager.UserInfoManager.UserLogin(objGenralUserInfo);
 }
 public void UserSiteAdminLogin(GenralUserInfo _objGenralUserInfo)
 {
     UserInfoResource objUser = new UserInfoResource();
     object[] param = { _objGenralUserInfo };
     objUser.SignInSiteAdmin(param);
 }