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); }
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)); }