void LoadCarfaxWorkertranactionDoWork(object sender, DoWorkEventArgs e) { CarFaxService carFaxService = new CarFaxService(); var carFaxData = carFaxService.XmlSerializeCarFax(_vin, _dealer.DealerSetting.CarFaxUsername, _dealer.DealerSetting.CarFaxPassword); Application.Current.Dispatcher.BeginInvoke(new Action(() => { CarfaxModel.NumberofOwners = carFaxData.NumberofOwners; CarfaxModel.ServiceRecords = carFaxData.ServiceRecords.ToString(); CarfaxModel.IsFinishedLoading = true; })); }
public string GenerateFlyerStringContent(Inventory inventory) { ICarFaxService _carFaxService = new CarFaxService(); try { { var inventoryViewModel = inventory == null ? new CarInfoFormViewModel() : new CarInfoFormViewModel(inventory); if (inventoryViewModel.Condition == Constanst.ConditionStatus.Used) { try { inventoryViewModel.CarFax = _carFaxService.ConvertXmlToCarFaxModelAndSave(inventory.Vehicle.VehicleId, inventory.Vehicle.Vin, inventory.Dealer.Setting.CarFax, inventory.Dealer.Setting.CarFaxPassword); } catch (Exception) { } } else { var carfax = new CarFaxViewModel { ReportList = new List <CarFaxWindowSticker>(), Success = false }; inventoryViewModel.CarFax = carfax; } //string htmlToConvert = RenderRazorViewToString(new FakeController(), "Flyer", inventoryViewModel); return(""); } } catch (Exception) { return(String.Empty); } }