public MainController() { string ApiUrl = ConfigurationManager.AppSettings["APIURL"].ToString(); DataServiceAPI.Initialize(ApiUrl); IBPort = Convert.ToInt32(ConfigurationManager.AppSettings["IBPort"]); MDPort = Convert.ToInt32(ConfigurationManager.AppSettings["MDPort"]); IBId = Convert.ToInt32(ConfigurationManager.AppSettings["IBId"]); MDId = Convert.ToInt32(ConfigurationManager.AppSettings["MDId"]); MktSummaryTickers = new List <MktData>(); }
private static void SampleApplication() { Console.WriteLine("Start sample application"); Task.Factory.StartNew(() => { var serviceAPI = new DataServiceAPI(); var service = new DataService(serviceAPI); }); Task.Factory.StartNew(() => { var notApi = new NotificationServiceAPI(); var noti = new NotificationService(notApi); }); }
public void RefreshData() { m_isconnect = IsConnected() ? true : false; if (m_isconnect) { var acct = DataServiceAPI.DownloadData("IB/Account"); PortfolioData.AccountData = JsonConvert.DeserializeObject <IEnumerable <IBAccountModel> >(acct); var port = DataServiceAPI.DownloadData("IB/Portfolio"); PortfolioData.Portfolio = JsonConvert.DeserializeObject <IEnumerable <IBPortfolioModel> >(port); var cashstart = DataServiceAPI.DownloadData("IB/CashBalanceStart"); PortfolioData.AUMSinceIncp = Convert.ToDouble(cashstart); var strats = DataServiceAPI.DownloadData("IB/Strategy"); PortfolioData.AllAvailableStrategies = JsonConvert.DeserializeObject <IEnumerable <IBStrategy> >(strats).Select(x => x.StrategyName).ToList(); var mktsummary = DataServiceAPI.DownloadData("MD/GetMarketSummary"); MktSummaryTickers = JsonConvert.DeserializeObject <IEnumerable <MktData> >(mktsummary).ToList(); } }
public ActionResult Login(LoginVM entity) { try { if (entity.Username == null || entity.Password == null) { TempData["ErrorMSG"] = "Access Denied! Invalid Credential"; return(View(entity)); } if (!ModelState.IsValid) { return(View(entity)); } string result = DataServiceAPI.DownloadData($"/IB/Authen/{entity.Username}/{entity.Password}"); bool isLogin = Convert.ToBoolean(result); if (isLogin) {//Login Success //For Set Authentication in Cookie (Remeber ME Option) SignInRemember(entity.Username, entity.isRemember); //Set A Unique ID in session Session["UserID"] = entity.Password; // If we got this far, something failed, redisplay form // return RedirectToAction("Index", "Dashboard"); return(RedirectToLocal(entity.ReturnURL)); } else { TempData["ErrorMSG"] = "Access Denied! Wrong Credential"; return(View(entity)); } } catch (Exception ex) { TempData["ErrorMSG"] = ex.Message; return(View(entity)); } }
public ActivitySignUpOptional() { dataService = new DataServiceAPI(); }
public HomeController() { string ApiUrl = ConfigurationManager.AppSettings["APIURL"].ToString(); DataServiceAPI.Initialize(ApiUrl); }
private bool IsConnected() { return(Convert.ToBoolean(DataServiceAPI.DownloadData("IB/IsConnected"))); }
public HttpStatusCodeResult UpdateSecurity(IBstrategyMapping input) { DataServiceAPI.UploadData(input, "IB/UpdateStrategy"); return(new HttpStatusCodeResult(HttpStatusCode.OK)); }
public ActionResult LogoutAccount() { DataServiceAPI.DownloadData("IB/logout"); DataServiceAPI.DownloadData("MD/logout"); return(Json("Request sent", JsonRequestBehavior.AllowGet)); }
public ActionResult LoginAccount() { DataServiceAPI.DownloadData($"MD/login/{MDPort}/{MDId}"); DataServiceAPI.DownloadData($"IB/login/{IBPort}/{IBId}"); return(Json("Request sent", JsonRequestBehavior.AllowGet)); }