Skip to content

Pact Web Vue Grid Controllers BaseCRUDController TDatabaseDTO TGridRowDTO TEditDTO ProcessEdit(TEditDTO Microsoft AspNetCore Mvc ModelBinding ModelStateDictionary System Func TDatabaseDTO System Threading Tasks Task )

welshronaldo edited this page May 30, 2022 · 4 revisions

BaseCRUDController<TDatabaseDTO,TGridRowDTO,TEditDTO>.ProcessEdit(TEditDTO, ModelStateDictionary, Func<TDatabaseDTO,Task>) Method

Edits model

protected System.Threading.Tasks.Task<Microsoft.AspNetCore.Mvc.JsonResult> ProcessEdit(TEditDTO model, Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelState, System.Func<TDatabaseDTO,System.Threading.Tasks.Task> customStep=null);

Parameters

model TEditDTO
item to be updated

modelState Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary
controller model state

customStep System.Func<TDatabaseDTO,System.Threading.Tasks.Task>
custom step before data is saved

Returns

System.Threading.Tasks.Task<Microsoft.AspNetCore.Mvc.JsonResult>

Clone this wiki locally