public override async Task <Place> Execute(WarehouseStorageContext context) { context.Places.Remove(this.Parameter); await context.SaveChangesAsync(); return(this.Parameter); }
public override async Task <InterBranchTransfer> Execute(WarehouseStorageContext context) { context.InterBranchTransfers.Update(this.Parameter); await context.SaveChangesAsync(); return(this.Parameter); }
public override async Task <GoodsReceive> Execute(WarehouseStorageContext context) { context.GoodsReceiveds.Update(this.Parameter); await context.SaveChangesAsync(); return(this.Parameter); }
public override async Task <Item> Execute(WarehouseStorageContext context) { await context.Items.AddAsync(this.Parameter); await context.SaveChangesAsync(); return(this.Parameter); }
public override Task <List <Place> > Execute(WarehouseStorageContext context) { if (this.PositionX != 0) { return(context.Places.Where(x => x.PositionX == this.PositionX).ToListAsync()); } return(context.Places.ToListAsync()); }
public override Task <List <InterBranchTransfer> > Execute(WarehouseStorageContext context) { if (this.Number != null) { return(context.InterBranchTransfers.Where(x => x.Number == this.Number).ToListAsync()); } else { return(context.InterBranchTransfers.ToListAsync()); } }
public override Task <List <Item> > Execute(WarehouseStorageContext context) { if (this.Name != null) { return(context.Items.Where(x => x.Name == this.Name).ToListAsync()); } else { return(context.Items.ToListAsync()); } }
public override Task <List <GoodsReceive> > Execute(WarehouseStorageContext context) { if (this.Number != null) { return(context.GoodsReceiveds.Where(x => x.Number == this.Number).ToListAsync()); } else { return(context.GoodsReceiveds.ToListAsync()); } }
public override async Task <Item> Execute(WarehouseStorageContext context) { var item = await context.Items.FirstOrDefaultAsync(x => x.Id == this.Id); return(item); }
public override async Task <InterBranchTransfer> Execute(WarehouseStorageContext context) { return(await context.InterBranchTransfers.FirstOrDefaultAsync(x => x.Id == this.Id)); }
public abstract Task <TResult> Execute(WarehouseStorageContext context);
public override async Task <GoodsIssued> Execute(WarehouseStorageContext context) { return(await context.GoodsIssueds.FirstOrDefaultAsync(x => x.Id == this.Id)); }
public CommandExecutor(WarehouseStorageContext context) { this.context = context; }
public override async Task <Place> Execute(WarehouseStorageContext context) { var place = await context.Places.FirstOrDefaultAsync(x => x.Id == this.Id); return(place); }
public override async Task <Warehouse> Execute(WarehouseStorageContext context) { var warehouse = await context.Warehouses.FirstOrDefaultAsync(x => x.Id == this.Id); return(warehouse); }