* Additional Functions added to services
* Changes in MaterialTransaction mapping
This commit is contained in:
@@ -26,6 +26,15 @@ namespace FaKrosnoEfDataModel.Services
|
||||
return scheduleOrders.Where(x => x?.RecipientID == recipientId);
|
||||
}
|
||||
|
||||
public async Task<IList<ScheduleOrderDto>> GetByPurchaserId(int purchaserId)
|
||||
{
|
||||
return await Context.ScheduleOrders.Include(x => x.Recipient).ThenInclude(x => x.Purchaser)
|
||||
.Include(x => x.ScheduleOrderDetails).ThenInclude(x => x.ScheduleOrderDetailMiscs)
|
||||
.Include(x => x.ScheduleOrderDetails).ThenInclude(x => x.ScheduleOrderDetailDetails)
|
||||
.Where(x => x.Recipient.Purchaser.ID == purchaserId).Select(x => Mapper.Map<ScheduleOrderDto>(x))
|
||||
.ToListAsync();
|
||||
}
|
||||
|
||||
public async Task<IEnumerable<ScheduleOrderDto?>> GetByRecipientAndLastUpdateDate(int recipientId, DateTime date)
|
||||
{
|
||||
IList<ScheduleOrderDto?> scheduleOrders = (await GetEntitiesByLastUpdateDate(date)).ToList();
|
||||
|
||||
Reference in New Issue
Block a user