/// <summary> /// Inserts publisher template /// </summary> /// <param name="publisherTemplate">Publisher template</param> public virtual void InsertPublisherTemplate(PublisherTemplate publisherTemplate) { if (publisherTemplate == null) { throw new ArgumentNullException("publisherTemplate"); } _publisherTemplateRepository.Insert(publisherTemplate); //event notification _eventPublisher.EntityInserted(publisherTemplate); }
public virtual ActionResult PublisherTemplateAdd([Bind(Exclude = "Id")] PublisherTemplateModel model) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageMaintenance)) { return(AccessDeniedView()); } if (!ModelState.IsValid) { return(Json(new DataSourceResult { Errors = ModelState.SerializeErrors() })); } var template = new PublisherTemplate(); template = model.ToEntity(template); _publisherTemplateService.InsertPublisherTemplate(template); return(new NullJsonResult()); }
public static PublisherTemplate ToEntity(this PublisherTemplateModel model, PublisherTemplate destination) { return(model.MapTo(destination)); }
public static PublisherTemplateModel ToModel(this PublisherTemplate entity) { return(entity.MapTo <PublisherTemplate, PublisherTemplateModel>()); }