public IActionResult UpdateLogic(MetaField entity) { var result = Result.Success() .ContinueEnsureArgumentNotNullOrEmpty(entity, nameof(entity)) .ContinueEnsureArgumentNotNullOrEmpty(entity.Name, nameof(entity.Name)) .ContinueAssert(_ => entity.Id != Guid.Empty, "Id Can Not Be Null") .Continue(_ => { entity.ModifyBy = CurrentUserId; return(_metaFieldService.UpdateWithOutCode(entity)); }); if (!result.IsSuccess) { return(View("Update", result.ToResponseModel(entity))); } return(Redirect($"/MetaField/List?metaObjectId={CurrentMetaObjectId}&metaObjectCode={CurrentMetaObjectCode}")); }