Exemple #1
0
        public virtual void DeleteNewsItemManufacturer(NewsItemManufacturer newsItemManufacturer)
        {
            if (newsItemManufacturer == null)
            {
                throw new ArgumentNullException("newsItemManufacturer");
            }

            _newsItemManufacturerRepository.Delete(newsItemManufacturer);

            //cache
            _cacheManager.RemoveByPattern(MANUFACTURERS_PATTERN_KEY);
            //event notification
            _eventPublisher.EntityDeleted(newsItemManufacturer);
        }
Exemple #2
0
        public ActionResult NewsItemManufacturerInsert(GridCommand command, NewsItemModel.NewsItemManufacturerModel model)
        {
            if (!_permissionService.Authorize(StandardPermissionProvider.ManageCatalog))
            {
                return(AccessDeniedView());
            }

            var newsItemManufacturer = new NewsItemManufacturer()
            {
                NewsItemId     = model.NewsItemId,
                ManufacturerId = Int32.Parse(model.Manufacturer), //use Manufacturer property (not ManufacturerId) because appropriate property is stored in it
                //DisplayOrder = model.DisplayOrder
                CreatedOnUtc = DateTime.UtcNow
            };

            _manufacturerService.InsertNewsItemManufacturer(newsItemManufacturer);

            return(NewsItemManufacturerList(command, model.NewsItemId));
        }