Exemplo n.º 1
0
        public IActionResult Post(EditRibbonButtonModel model)
        {
            if (ModelState.IsValid)
            {
                var entity = _ribbonButtonFinder.FindById(model.RibbonButtonId.Value);
                model.CopyTo(entity);

                _ribbonButtonUpdater.Update(entity);

                return(UpdateSuccess(new { id = entity.RibbonButtonId }));
            }
            return(UpdateFailure(GetModelErrors()));
        }
Exemplo n.º 2
0
        public IActionResult Post(EditRibbonButtonModel model)
        {
            if (ModelState.IsValid)
            {
                var entity = new RibbonButton.Domain.RibbonButton();
                model.CopyTo(entity);
                entity.RibbonButtonId = Guid.NewGuid();
                entity.CreatedBy      = CurrentUser.SystemUserId;
                _ribbonButtonCreater.Create(entity);

                return(CreateSuccess(new { id = entity.RibbonButtonId }));
            }
            return(CreateFailure(GetModelErrors()));
        }
Exemplo n.º 3
0
        public IActionResult EditRibbonButton(EditRibbonButtonModel model)
        {
            if (ModelState.IsValid)
            {
                var entity = _ribbonButtonFinder.FindById(model.RibbonButtonId.Value);
                model.CopyTo(entity);
                if (entity.ShowArea != RibbonButtonArea.Form && entity.ShowArea != RibbonButtonArea.ListRow)
                {
                    entity.CommandRules = string.Empty;
                }

                _ribbonButtonUpdater.Update(entity);

                return(UpdateSuccess(new { id = entity.RibbonButtonId }));
            }
            return(UpdateFailure(GetModelErrors()));
        }
Exemplo n.º 4
0
        public IActionResult CreateRibbonButton(EditRibbonButtonModel model)
        {
            if (ModelState.IsValid)
            {
                var entity = new RibbonButton.Domain.RibbonButton();
                model.CopyTo(entity);
                entity.RibbonButtonId = Guid.NewGuid();
                entity.CreatedBy      = CurrentUser.SystemUserId;
                if (entity.ShowArea != RibbonButtonArea.Form && entity.ShowArea != RibbonButtonArea.ListRow)
                {
                    entity.CommandRules = string.Empty;
                }
                _ribbonButtonCreater.Create(entity);

                return(CreateSuccess(new { id = entity.RibbonButtonId }));
            }
            return(CreateFailure(GetModelErrors()));
        }