public JsonResult AuthenticateUser(LoginModel loginModel)
        {
            _securityDataProvider = new SecurityDataProvider();
            ServiceResponse response = _securityDataProvider.AuthenticateUser(loginModel, false);

            if (response.IsSuccess)
            {
                FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1,
                                                                                 loginModel.Email,
                                                                                 DateTime.Now,
                                                                                 DateTime.Now.AddMinutes(Constants.RememberMeDuration),
                                                                                 true,
                                                                                 loginModel.Email,
                                                                                 FormsAuthentication.FormsCookiePath
                                                                                 );

                string encTicket = FormsAuthentication.Encrypt(ticket);
                // Create the cookie.
                HttpCookie httpCookie = new HttpCookie(FormsAuthentication.FormsCookieName, encTicket)
                {
                    Expires = ticket.Expiration
                };
                Response.Cookies.Add(httpCookie);

                SessionValueData sessiondata = (SessionValueData)response.Data;
                SessionHelper.UserId      = sessiondata.UserId;
                SessionHelper.UserRoleId  = sessiondata.UserRoleId;
                SessionHelper.CurrentUser = sessiondata.CurrentUser;
            }
            ;

            return(Json(response));
        }