public void createTransfer() { Funds funds = new Funds(); funds.SendAmount = 10; funds.SendCurrency = 810; funds.ReceiveAmount = 20; funds.ReceiveCurrency = 840; funds.Rate = 2; Models.Remittance _newRemittance = new Remittance(); _newRemittance.c_status_id = 1; _newRemittance.Code = "---"; _newRemittance.Receiver_id = 1; _newRemittance.Sender_id = 1; _newRemittance.lstFunds = new LinkedList <Funds>(); _newRemittance.lstFunds.AddFirst(funds); ResultRemittance resultOfCreateTransfer; if (_newRemittance == null) { resultOfCreateTransfer = new ResultRemittance(); resultOfCreateTransfer.code = -1; resultOfCreateTransfer.error = "Нет параметров для создания"; //return resultOfCreateTransfer; } ManagerTransfer transfer = new ManagerTransfer(); resultOfCreateTransfer = transfer.createNewTransfer(_newRemittance); //return resultOfCreateTransfer; }
public ResultRemittance Create([FromBody] Remittance _newRemittance) { ResultRemittance resultOfCreateTransfer; if (_newRemittance == null) { resultOfCreateTransfer = new ResultRemittance(); resultOfCreateTransfer.code = -1; resultOfCreateTransfer.error = "Нет параметров для создания"; return(resultOfCreateTransfer); } ManagerTransfer transfer = new ManagerTransfer(); resultOfCreateTransfer = transfer.createNewTransfer(_newRemittance); return(resultOfCreateTransfer); }
public ResultRemittance addRemittance(Models.Remittance newRemittance) { int code = 0; string error = ""; ResultRemittance resultOfAddRemittance = new ResultRemittance(); FinflowEntities fe = new FinflowEntities(); ObjectParameter op_Remittance_Id = new ObjectParameter("Remittance_Id", newRemittance.Remittance_Id); ObjectParameter op_code_result = new ObjectParameter("code_result", code); ObjectParameter op_error = new ObjectParameter("error", error); fe.iud_remittance(1, op_Remittance_Id, newRemittance.Code, newRemittance.c_status_id, newRemittance.Sender_id, newRemittance.Receiver_id, op_code_result, op_error); code = Convert.ToInt32(op_code_result.Value); error = Convert.ToString(op_error.Value); if (code < 0) { resultOfAddRemittance.code = -1; resultOfAddRemittance.error = "Ошибка. " + error; return(resultOfAddRemittance); } else { resultOfAddRemittance.code = 0; resultOfAddRemittance.error = ""; resultOfAddRemittance.remittance = newRemittance; resultOfAddRemittance.remittance.Remittance_Id = Guid.Parse(op_Remittance_Id.Value.ToString()); return(resultOfAddRemittance); } }