/// <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)); }
public long Save(RtaEdiRequest rtaEdiRequest) { return(_rtaEdiRequestLogic.Save(rtaEdiRequest)); }