public ReceivingUserContextedInstruction(DbContext context, ReceivingInstructionParams <TEntity, TId> options, TUserId userId) : base(context, options, x => x.Id.Equals(options.Id) && x.UserId.Equals(userId)) { if (userId == null) { throw new InstructionException("User ID must be provided for the instruction!", HttpStatusCode.BadRequest); } }
protected internal ReceivingInstruction(DbContext context, ReceivingInstructionParams <TEntity, TId> options, Expression <Func <TEntity, bool> > filterExpr) : this(context, options) { this.options.FilterExpr = this.CombineFilters(filterExpr); }
public ReceivingInstruction(DbContext context, ReceivingInstructionParams <TEntity, TId> options) { this.context = context; this.options = options; this.options.FilterExpr = this.CombineFilters(x => x.Id.Equals(this.options.Id)); }