public CrudResourcePointConfigurator <TEntity, TCreateEntityDto, TEditEntityDto, TFilterableEntity, TKey> UseEntityContextCrudOperation <TCrudOperation>(Action <EntityContextCrudOperationParameters> cfg) where TCrudOperation : EntityContextCrudOperation <TEntity, TCreateEntityDto, TEditEntityDto, TKey> { var parameters = new EntityContextCrudOperationParameters(); cfg(parameters); _crudOperation = typeof(TCrudOperation); _crudOperationParameters = parameters; return(this); }
public CrudResourcePointConfigurator <TEntity, TCreateEntityDto, TEditEntityDto, TFilterableEntity, TKey> UseCrudOperation <TCrudOperation, TOperationParameters>(Action <TOperationParameters> cfg) where TCrudOperation : ICrudOperation <TEntity, TCreateEntityDto, TEditEntityDto, TKey> where TOperationParameters : CrudOperationParameters, new() { var parameters = new TOperationParameters(); cfg(parameters); _crudOperation = typeof(TCrudOperation); _crudOperationParameters = parameters; return(this); }