protected override void OnBulletinEdited(BulletinBase bulletin, BulletinEditModel model)
 {
     if (model is BulletinExtendedEditModel extendedModel)
     {
         _activityTagsHelper.ReplaceTags(bulletin.Id, extendedModel.TagIdsData);
     }
 }
        protected virtual BulletinBase MapToBulletin(BulletinEditModel editModel)
        {
            var bulletin = _bulletinsService.Get(editModel.Id);

            bulletin          = Mapper.Map(editModel, bulletin);
            bulletin.MediaIds = bulletin.MediaIds.Concat(_mediaHelper.CreateMedia(editModel));

            return(bulletin);
        }
        public virtual ActionResult Edit(BulletinEditModel editModel)
        {
            if (!ModelState.IsValid)
            {
                return(RedirectToCurrentUmbracoPage(Request.QueryString));
            }

            var bulletin = MapToBulletin(editModel);

            _bulletinsService.Save(bulletin);
            OnBulletinEdited(bulletin, editModel);
            return(Redirect(editModel.Links.Details));
        }
Example #4
0
        protected override void OnBulletinEdited(BulletinBase bulletin, BulletinEditModel model)
        {
            if (model is BulletinExtendedEditModel extendedModel)
            {
                _activityTagsHelper.ReplaceTags(bulletin.Id, extendedModel.TagIdsData);
            }
            if (string.IsNullOrEmpty(model.Description))
            {
                return;
            }

            ResolveMentions(model.Description, bulletin);
        }
 protected virtual void OnBulletinEdited(BulletinBase bulletin, BulletinEditModel model)
 {
 }