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);
        }
Exemplo n.º 2
0
        public ResetScheduledTradeResponse ResetScheduledTrade(ResetScheduledTradeRequest request)
        {
            request.UserNr = _accountFacade.GetUserAuthenticationData().UserNr;

            ResetScheduledTradeResponse response = _client.ResetScheduledTrade(request);

            return(response);
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
 public JsonResult ResetScheduledTrade(ResetScheduledTradeRequest request)
 {
     _scheduleFacade.ResetScheduledTrade(request);
     return(Json("ok"));
 }
Exemplo n.º 5
0
        public ResetScheduledTradeResponse ResetScheduledTrade([FromBody] ResetScheduledTradeRequest request)
        {
            ResetScheduledTradeResponse response = _tradeFacade.ResetScheduledTrade(request);

            return(response);
        }