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