public IActionResult EditDashBoard([FromBody] EditDashBoardModel model) { if (ModelState.IsValid) { var entity = _systemFormFinder.FindById(model.SystemFormId); model.CopyTo(entity); entity.ModifiedBy = CurrentUser.SystemUserId; entity.ModifiedOn = DateTime.Now; _systemFormUpdater.Update(entity, true); return(UpdateSuccess()); } return(JError(GetModelErrors())); }
public IActionResult CreateDashBoard([FromBody] EditDashBoardModel model) { if (ModelState.IsValid) { var entity = new SystemForm(); model.CopyTo(entity); entity.SystemFormId = Guid.NewGuid(); entity.SolutionId = SolutionId.Value; entity.EntityId = Guid.Empty; entity.StateCode = Core.RecordState.Enabled; entity.FormType = (int)FormType.Dashboard; entity.CreatedBy = CurrentUser.SystemUserId; entity.CreatedOn = DateTime.Now; return(_systemFormCreater.Create(entity).CreateResult(T, new { id = entity.SystemFormId })); } return(CreateFailure(GetModelErrors())); }