public static ChartGraph MarketData(string vin, IAuctionManagement manheimAuctionManagement) { try { var user = new UserViewModel(); return(MarketDataHelper.GetMarketCarsOnAutoTraderVersion2(manheimAuctionManagement.GetVehicle(vin), user)); } catch (Exception) { return(null); } }
private void Form1Load(object sender, EventArgs e) { _manheimAuctionManagement = new AuctionManagement(); _dealer = SessionVar.CurrentDealer; manheimBrowser.AllowNewWindows = true; manheimBrowser.AllowNavigation = true; //webKitBrowser manheimBrowser.NewWindowCreated += manheimBrowser_NewWindowCreated; manheimBrowser.DocumentText = OpenManaheimLoginWindow(); manheimBrowser.Navigating += manheimBrowser_Navigating; manheimBrowser.Navigated += manheimBrowser_Navigated; manheimBrowser.DocumentCompleted += manheimBrowser_DocumentCompleted; manheimBrowser.Error += manheimBrowser_Error; }
private void Initializer() { _manheimAuctionManagement = new AuctionManagement(); }
private void worker_DoWork(object sender, DoWorkEventArgs e) { _manheimAuctionManagement = new AuctionManagement(); _data = _isFavourite ? _manheimAuctionManagement.GetFavoriteVehicles(SessionVar.CurrentDealer.DealerId, SessionVar.CurrentDealer.DealerId) : _manheimAuctionManagement.GetNotedVehicles(SessionVar.CurrentDealer.DealerId, SessionVar.CurrentDealer.DealerId); }
public static List <ManheimWholesaleViewModel> ManheimData(string vin, string manheimUsername, string manheimPassword, IAuctionManagement manheimAuctionManagement) { var result = new List <ManheimWholesaleViewModel>(); try { if (!string.IsNullOrEmpty(vin)) { var model = manheimAuctionManagement.GetVehicle(vin); if (model.Mmr > 0 && model.MmrAbove > 0 && model.MmrBelow > 0) { var newRecord = new ManheimWholesaleViewModel() { LowestPrice = (model.MmrBelow), AveragePrice = (model.Mmr), HighestPrice = (model.MmrAbove), Year = model.Year, TrimName = model.Trim }; result.Add(newRecord); } else { //manheimService.ExecuteByVin(SessionHandler.User.Setting.Manheim, SessionHandler.User.Setting.ManheimPassword, vin.Trim()); var manheimService = new ManheimService(); result = manheimService.ManheimReport(model, manheimUsername, manheimPassword); } } else { result = new List <ManheimWholesaleViewModel>(); } } catch (Exception) { result = new List <ManheimWholesaleViewModel>(); } return(result); }