Exemplo n.º 1
0
        /// <summary>
        /// This action creates new landing account for user as per currency id
        /// </summary>
        /// <param name="currencyID">currencyID</param>
        /// <returns></returns>
        public ActionResult CreateNewLandingAccount(string currencyID)
        {
            try
            {
                if (SessionManagement.UserInfo != null)
                {
                    LoginInformation loginInfo = SessionManagement.UserInfo;
                    var currLookupValue        = accountCurrencyBO.GetCurrencyLookUpID(Convert.ToInt32(currencyID));

                    var accCreationResult = clientAccBo.CreateNewLandingAccount(loginInfo.LogAccountType, loginInfo.UserID, currLookupValue, (int)SessionManagement.OrganizationID);

                    if (accCreationResult)
                    {
                        //Logs new account creation in db
                        InsertAccountActivityDetails(currLookupValue, "Landing", null);
                        InsertAccountActivityDetails(currLookupValue, "Rebate", null);

                        return(Json(true));
                    }
                    return(Json(false));
                }
                else
                {
                    return(Json(false));
                }
            }
            catch (Exception ex)
            {
                CurrentDeskLog.Error(ex.Message, ex);
                throw;
            }
        }
        /// <summary>
        /// This action creates new landing account for user as per currency id
        /// </summary>
        /// <param name="currencyID">currencyID</param>
        /// <returns></returns>
        public ActionResult CreateNewLandingAccount(string currencyID)
        {
            try
            {
                if (SessionManagement.UserInfo != null)
                {
                    LoginInformation loginInfo = SessionManagement.UserInfo;

                    return(Json(clientAccBo.CreateNewLandingAccount(loginInfo.LogAccountType, loginInfo.UserID, accountCurrencyBO.GetCurrencyLookUpID(Convert.ToInt32(currencyID)), (int)SessionManagement.OrganizationID)));
                }
                else
                {
                    return(Json(false));
                }
            }
            catch (Exception ex)
            {
                CurrentDeskLog.Error(ex.Message, ex);
                throw;
            }
        }