Ejemplo n.º 1
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()));
        }
Ejemplo n.º 2
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()));
        }