public void SaveExtendedVendor(Domain.ExtendedVendor ExtendedVendor)
 {
     if (ExtendedVendor.Id == 0)
     {
         _extendedVendorRepository.Insert(ExtendedVendor);
     }
     else
     {
         _extendedVendorRepository.Update(ExtendedVendor);
     }
 }
        public ActionResult EditVendor(int Id = 0)
        {
            var vendor = _extendedVendorService.GetExtendedVendor(Id);
            //load settings for a chosen store scope
            var storeScope = this.GetActiveStoreScopeConfiguration(_storeService, _workContext);
            var settings   = _settingService.LoadSetting <ExtendedVendorSettings>(storeScope);

            if (vendor == null)
            {
                //first time extended vendor infor
                vendor = new Domain.ExtendedVendor {
                    VendorId             = Id,
                    CommissionPercentage = settings.DefaultCommissionPercentage,
                    ShippingCharge       = settings.DefaultShippingCharge
                };
            }
            var model = vendor.ToListModel(_pictureService, _cacheManager, _countryService, _stateProvinceService);

            return(View("ExtendedVendor/EditVendor", model));
        }
        public ActionResult EditVendor(int Id = 0)
        {

            var vendor = _extendedVendorService.GetExtendedVendor(Id);
            //load settings for a chosen store scope
            var storeScope = this.GetActiveStoreScopeConfiguration(_storeService, _workContext);
            var settings = _settingService.LoadSetting<ExtendedVendorSettings>(storeScope);

            if (vendor == null)
            {
                //first time extended vendor infor
                vendor = new Domain.ExtendedVendor {
                    VendorId = Id,
                    CommissionPercentage = settings.DefaultCommissionPercentage,
                    ShippingCharge = settings.DefaultShippingCharge
                };
            }
            var model = vendor.ToListModel(_pictureService, _cacheManager, _countryService, _stateProvinceService);
            return View("ExtendedVendor/EditVendor", model);
        }