public void Setup() { _repo = new Mock <IVendorRepository>(); provider = new VendorProvider(_repo.Object); _config = new Mock <IVendorProvider>(); _controller = new VendorController(_config.Object); }
/// <summary> /// Get a list of vendors for display to the user interface. /// </summary> /// <returns></returns> public IEnumerable<VendorListViewModel> GetVendorList() { if (_cachedVendors == null) { if (_vendorProvider == null) _vendorProvider = new VendorProvider(); _cachedVendors = _vendorProvider.GetVendors(); } return VendorListAdaptor(_cachedVendors); }
private IEnumerable<ProductUpdateViewModel> ProductUpdateAdaptor(IEnumerable<ProductUpdate> productUpdates) { if (_vendorProvider == null) _vendorProvider = new VendorProvider(); if (_productProvider == null) _productProvider = new ProductProvider(); var updatedProducts = new List<ProductUpdateViewModel>(); Product product; foreach (var update in productUpdates) { product = _productProvider.GetProduct(update.VendorCode, update.ProductId); updatedProducts.Add(new ProductUpdateViewModel { ProductDescription = product.Description, ProductName = product.Name, ProductPrice = product.Price, VendorName = _cachedVendors.First(vendor => vendor.Code == product.VendorCode).Name }); } return updatedProducts; }
private void Initialize() { _vendorProvider = new VendorProvider(); _productProvider = new ProductProvider(); _productUpdateProvider = new ProductUpdateProvider(); }
/// <summary> /// Create new vendor provider object /// </summary> /// <param name="context">vendor name</param> public VendorDataAccessor(PrizeDrawDatabaseContext context) { _vendorProvider = new VendorProvider(context); }
private void ItemMaster_Load(object sender, EventArgs e) { this.UnitItems.Insert(0, new ComboBoxItem() { Text = "--Select Measure unit--", Value = "0" }); comboBoxItemBindingSource.DataSource = this.UnitItems; BrandProvider brandProvider = new BrandProvider(); VendorProvider vendorProvider = new VendorProvider(); //Bind Dropdown controls var brands = brandProvider.GetAllForDropDown(); brands.Insert(0, new ComboBoxItem() { Value = "0", Text = "--Select Brand--" }); this.ddBrand.DataSource = brands; var vendors = vendorProvider.GetAllForDropDown(); vendors.Insert(0, new ComboBoxItem() { Value = "0", Text = "--Select Vendor--" }); this.ddPrefferedVendor.DataSource = vendors; BindItemsList(); ddMeasureUnits.SelectedValue = "0"; ddBrand.SelectedValue = "0"; ddPrefferedVendor.SelectedValue = "0"; }