Exemplo n.º 1
0
        public ActionResult Accept(EULAAcceptanceModel objEulaAcceptanceModel, int acid)
        {
            bool             bReturn             = false;
            UserInfoSL       objUserInfoSL       = new UserInfoSL();
            LoginUserDetails objLoginUserDetails = (LoginUserDetails)InsiderTrading.Common.Common.GetSessionValue((string)ConstEnum.SessionValue.UserDetails);

            try
            {
                objEulaAcceptanceModel.EULAAcceptanceFlag = true;
                bReturn = objUserInfoSL.SaveUserEulaAcceptance(objLoginUserDetails.CompanyDBConnectionString, objLoginUserDetails.LoggedInUserID, objEulaAcceptanceModel.DocumentID, objEulaAcceptanceModel.EULAAcceptanceFlag);

                if (bReturn)
                {
                    return(RedirectToAction("Index", "InsiderDashboard", new { acid = Common.ConstEnum.UserActions.DASHBOARD_INSIDERUSER }));
                }
                else
                {
                    return(RedirectToAction("ShowUserConsent", "UserDetails", new { acid = Common.ConstEnum.UserActions.USER_EULACONSENT, nDocumentId = objEulaAcceptanceModel.DocumentID }));
                }
            }
            catch
            {
                return(View());
            }
            finally
            {
                objUserInfoSL       = null;
                objLoginUserDetails = null;
            }
        }