public ResetScheduledTradeResponse ResetScheduledTrade(ResetScheduledTradeRequest request) { ResetScheduledTradeResponse response = new ResetScheduledTradeResponse { Success = true, Error = "" }; Trade_Trades trade = db.Trade_Trades.FirstOrDefault(t => t.TradeNr == request.TradeNr && t.UserNr == request.UserNr); if (trade == null) { response.Success = false; response.Error = "No such trade found"; return(response); } try { trade.TradeStatus = (int)TradeStatusTypeEnum.Pending; db.SaveChanges(); } catch (Exception e) { _logger.ErrorFormat($"error happend error: {e.Message} stacktrace: {e.StackTrace}"); response.Success = false; response.Error = "An error occured in user creation please check logs for more details"; } return(response); }
public ResetScheduledTradeResponse ResetScheduledTrade(ResetScheduledTradeRequest request) { request.UserNr = _accountFacade.GetUserAuthenticationData().UserNr; ResetScheduledTradeResponse response = _client.ResetScheduledTrade(request); return(response); }
public ResetScheduledTradeResponse ResetScheduledTrade(ResetScheduledTradeRequest request) { RestRequest restRequest = new RestRequest("Trade/ResetScheduledTrade", Method.POST); restRequest.AddJsonBody(request); ResetScheduledTradeResponse response = _client.Execute <ResetScheduledTradeResponse>(restRequest).Data; return(response); }
public ResetScheduledTradeResponse ResetScheduledTrade([FromBody] ResetScheduledTradeRequest request) { ResetScheduledTradeResponse response = _tradeFacade.ResetScheduledTrade(request); return(response); }