public ActionResult BulkConfigurationUpdate(IList <UserEntity> users, TradingConfiguration tc) { IList <UserTradingConfiguration> result = null; try { this.ExecuteInDBTransaction((dl) => { result = dl.UserDL.bulkUserTradingConfigurationUpdate(users, tc); this.Logger.InfoFormat("User {0} called BulkConfigurationUpdate. users={1}, tc={2}", this.CurrentUserName, JsonSerializer.Serialize(users), JsonSerializer.Serialize(tc)); }); if (result != null) { return(new JsonNetResult() { Data = result, JsonRequestBehavior = System.Web.Mvc.JsonRequestBehavior.AllowGet }); } return(new JsonNetResult() { Data = 0, JsonRequestBehavior = System.Web.Mvc.JsonRequestBehavior.AllowGet }); } catch (Exception e) { return(new JsonNetResult() { Data = e.Message, JsonRequestBehavior = System.Web.Mvc.JsonRequestBehavior.AllowGet }); } }
public AllConfigurations() { Application = new ApplicationConfiguration(); Trading = new TradingConfiguration(); Session = new SessionConfiguration(); TradingAlarm = new TradingAlarmConfiguration(); }
/// <summary> /// Initialse a new Trading handler with supplied exchange and strategy /// </summary> /// <param name="exchange">dependancy injected exchange</param> /// <param name="strategy">dependancy injected strategy</param> public TradingHandler(DataStore data, TradingConfiguration tradingConfiguration) { _data = data; //QUESTION will this be used in here, or passed to exchange and stratagy _tradingConfiguration = tradingConfiguration; // Initialise an Exchange and a Strategy var exchange = InitialiseExchange(); _strategy = InitialiseStrategy(exchange); }
public ActionResult BulkConfigurationUpdate(IList<UserEntity> users, TradingConfiguration tc) { IList<UserTradingConfiguration> result = null; try { this.ExecuteInDBTransaction((dl) => { result = dl.UserDL.bulkUserTradingConfigurationUpdate(users, tc); this.Logger.InfoFormat("User {0} called BulkConfigurationUpdate. users={1}, tc={2}", this.CurrentUserName, JsonSerializer.Serialize(users), JsonSerializer.Serialize(tc)); }); if (result != null) { return new JsonNetResult() { Data = result, JsonRequestBehavior = System.Web.Mvc.JsonRequestBehavior.AllowGet }; } return new JsonNetResult() { Data = 0, JsonRequestBehavior = System.Web.Mvc.JsonRequestBehavior.AllowGet }; } catch (Exception e) { return new JsonNetResult() { Data = e.Message, JsonRequestBehavior = System.Web.Mvc.JsonRequestBehavior.AllowGet }; } }