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