public override void ExecuteResult(ControllerContext context) { EncryptedPayloadWrapper <T> wrap = new EncryptedPayloadWrapper <T>(_result); var objectResult = new ContentResult(); objectResult.Content = wrap.ToString(); //objectResult.StatusCode = Microsoft.AspNetCore.Http.StatusCodes.Status200OK; objectResult.ContentType = "text/text"; //{ // StatusCode = // _result.Exception != null // //? Microsoft.AspNetCore.Http.StatusCodes.Status500InternalServerError //}; objectResult.ExecuteResult(context); }
public EncryptedActionResult <WalletResponseDataWrapper <IEnumerable <OutgoingTransferOrder> > > ExecuteTransfersPackage(string coinSymbol, int moveAll, int vaultIndex) { if (coinSymbol == "eur") { Request.InputStream.Seek(0, System.IO.SeekOrigin.Begin); string rawData = new System.IO.StreamReader(Request.InputStream).ReadToEnd(); EncryptedPayloadWrapper <IEnumerable <OutgoingTransferOrder> > retWrap = new EncryptedPayloadWrapper <IEnumerable <OutgoingTransferOrder> >(rawData); IEnumerable <OutgoingTransferOrder> orders = retWrap.WrappedObject; return(new EncryptedActionResult <WalletResponseDataWrapper <IEnumerable <OutgoingTransferOrder> > >( new WalletResponseDataWrapper <IEnumerable <OutgoingTransferOrder> >( _coinw_ .ExecuteTransfersPackage(orders, moveAll, vaultIndex) ) )); } else { return(null); } }