/// <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; } }