Ejemplo n.º 1
0
 public static ChartGraph MarketData(string vin, IAuctionManagement manheimAuctionManagement)
 {
     try
     {
         var user = new UserViewModel();
         return(MarketDataHelper.GetMarketCarsOnAutoTraderVersion2(manheimAuctionManagement.GetVehicle(vin), user));
     }
     catch (Exception)
     {
         return(null);
     }
 }
Ejemplo n.º 2
0
        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;
        }
Ejemplo n.º 3
0
 private void Initializer()
 {
     _manheimAuctionManagement = new AuctionManagement();
 }
Ejemplo n.º 4
0
 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);
 }
Ejemplo n.º 5
0
        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);
        }