public async Task <DataMessage> SaveControlNumberAsync(ControlNumberResp model, bool failed) { SqlParameter[] sqlParameters = { new SqlParameter("@PaymentID", model.internal_identifier), new SqlParameter("@ControlNumber", model.control_number), new SqlParameter("@Failed", failed), //new SqlParameter("@Message", model.error_message) }; DataMessage message; try { var data = await dh.ExecProcedureAsync("uspReceiveControlNumber", sqlParameters); message = new CtrlNumberResponse(int.Parse(data[0].Value.ToString()), false, (int)Language).Message; GetPaymentInfo(model.internal_identifier); } catch (Exception e) { message = new CtrlNumberResponse(e).Message; } return(message); }
public async Task <DataMessage> SaveControlNumberAsync(string ControlNumber, bool failed) { SqlParameter[] sqlParameters = { new SqlParameter("@PaymentID", PaymentId), new SqlParameter("@ControlNumber", ControlNumber), new SqlParameter("@Failed", failed) }; DataMessage message; try { var data = await dh.ExecProcedureAsync("uspReceiveControlNumber", sqlParameters); message = new CtrlNumberResponse(int.Parse(data[0].Value.ToString()), false, (int)Language).Message; GetPaymentInfo(PaymentId); } catch (Exception e) { message = new CtrlNumberResponse(e).Message; } return(message); }