public JsonResult TransferBalance(SecurityTransferLogModel objSecurityTransferLogModel) { LoginUserDetails objLoginUserDetails = (LoginUserDetails)InsiderTrading.Common.Common.GetSessionValue((string)ConstEnum.SessionValue.UserDetails); SecurityTransferDTO objSecurityTransferDTO = new SecurityTransferDTO(); try { Common.Common.CopyObjectPropertyByName(objSecurityTransferLogModel, objSecurityTransferDTO); using (var objSecurityTransferSL = new SecurityTransferSL()) { objSecurityTransferSL.TransferBalance(objLoginUserDetails.CompanyDBConnectionString, objSecurityTransferDTO); } return(Json(new { status = true, msg = Common.Common.getResource("usr_msg_11471") })); } catch (Exception exp) { if (ModelState.ContainsKey("TransferQuantity")) { ModelState["TransferQuantity"].Errors.Clear(); } ModelState.AddModelError("Error", Common.Common.GetErrorMessage(exp)); return(Json(new { status = false, error = ModelState.ToSerializedDictionary() })); } finally { objLoginUserDetails = null; } }
/// <summary> /// /// </summary> /// <param name="i_sConnectionString"></param> /// <param name="objSecurityTransferDTO"></param> /// <returns></returns> public InsiderTradingDAL.SecurityTransferDTO TransferBalance(string i_sConnectionString, SecurityTransferDTO objSecurityTransferDTO) { try { using (var objSecurityTransferDAL = new SecurityTransferDAL()) { return(objSecurityTransferDAL.TransferBalance(i_sConnectionString, objSecurityTransferDTO)); } } catch (Exception exp) { throw exp; } }