public IActionResult Post(EditFormModel 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(new { id = entity.SystemFormId })); } return(UpdateFailure(GetModelErrors())); }
public IActionResult CreateForm(EditFormModel model) { if (ModelState.IsValid) { var entity = new SystemForm(); model.CopyTo(entity); entity.SystemFormId = Guid.NewGuid(); entity.StateCode = RecordState.Enabled; entity.FormType = (int)FormType.Main; _systemFormCreater.Create(entity); return(CreateSuccess(new { id = entity.SystemFormId })); } return(CreateFailure(GetModelErrors())); }