public static bool Delete(IContextRepository repository, IMapper mapper, FilterLambdaOperatorParameters filterExpression) => repository.DeleteAsync <TModel, TData> ( GetFilter(mapper.MapToOperator(filterExpression)) ).Result;
public static async Task <bool> Delete <TModel, TData>(this DataRequest request, IContextRepository contextRepository) where TModel : BaseModelClass where TData : BaseDataClass => await contextRepository.DeleteAsync <TModel, TData>(ExpressionBuilder.Expression <TModel>(request.Options.CreateDataSourceRequest().Filters));
public static bool Delete(IContextRepository repository, Expression <Func <TModel, bool> > filter) => repository.DeleteAsync <TModel, TData>(filter).Result;