Пример #1
0
 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));
 }