/// <summary>
        /// Saves the specified rta edi request.
        /// </summary>
        /// <param name="rtaEdiRequest">The rta edi request.</param>
        /// <returns></returns>
        public long Save(RtaEdiRequest rtaEdiRequest)
        {
            //Checks if input request is not null
            if (rtaEdiRequest != null)
            {
                // Initialize the Stored Procedure
                _databaseCommandObj = _databaseObj.GetStoredProcCommand("RTA_AddRequest");
                _databaseCommandObj.CommandTimeout = 5400;
                // Pass parameters to Stored Procedure(i.e., @ParamName), add values for
                _databaseObj.AddInParameter(_databaseCommandObj, "@RequestInput", DbType.String, rtaEdiRequest.RequestInput);
                _databaseObj.AddInParameter(_databaseCommandObj, "@StatementFrom", DbType.DateTime, rtaEdiRequest.StatementFrom);
                _databaseObj.AddInParameter(_databaseCommandObj, "@StatementTo", DbType.DateTime, rtaEdiRequest.StatementTo);
                _databaseObj.AddInParameter(_databaseCommandObj, "@SsiNumber", DbType.Int32, rtaEdiRequest.SsiNumber);
                _databaseObj.AddInParameter(_databaseCommandObj, "@PayerName", DbType.String, rtaEdiRequest.PayerName);
                _databaseObj.AddInParameter(_databaseCommandObj, "@PayerCode", DbType.String, rtaEdiRequest.PayerCode);
                _databaseObj.AddInParameter(_databaseCommandObj, "@TotalCharges", DbType.Double, rtaEdiRequest.TotalCharges);

                // Retrieve the results of the Stored Procedure
                long ediRequestId;
                long.TryParse(_databaseObj.ExecuteScalar(_databaseCommandObj).ToString(), out ediRequestId);
                return(ediRequestId);
            }
            //returns response either rtaEdiRequest is null or any exception occurred
            return(0);
        }
 /// <summary>
 /// Saves the specified rta edi request.
 /// </summary>
 /// <param name="rtaEdiRequest">The rta edi request.</param>
 /// <returns></returns>
 public long Save(RtaEdiRequest rtaEdiRequest)
 {
     return(_rtaEdiRequestRepository.Save(rtaEdiRequest));
 }
示例#3
0
 public long Save(RtaEdiRequest rtaEdiRequest)
 {
     return(_rtaEdiRequestLogic.Save(rtaEdiRequest));
 }