Example #1
0
 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()));
 }
Example #2
0
 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()));
 }