public DataResult <Transfer> CreateTransferMIR([FromBody] CreateTransferSinSinRequest request) { var manager = IocContainer.Get <IBillingManager>(); var result = RunAction(() => manager.CreateTransferMIRSIN(request.CharacterTo, request.Amount), "createtransfermir"); return(result); }
public DataResult <Transfer> CreateTransferSINSIN(int character, [FromBody] CreateTransferSinSinRequest request) { var manager = IocContainer.Get <IBillingManager>(); DataResult <Transfer> result; if (string.IsNullOrEmpty(request.SinTo)) { result = RunAction(() => manager.MakeTransferSINSIN(character, request.CharacterTo, request.Amount, request.Comment), "transfer/createtransfersinsin"); } else { result = RunAction(() => manager.MakeTransferSINSIN(character, request.SinTo, request.Amount, request.Comment), $"transfer/createtransfersinsin {character}=>{request.SinTo}:{request.Amount}"); } return(result); }