* Added function to get LastOrderNumber
This commit is contained in:
@@ -9,6 +9,15 @@ namespace SytelineSaAppEfDataModel.Services
|
||||
{
|
||||
public class EdiCustomerOrderService(SytelineSaAppDbContext context, IMapper mapper) : IEdiCustomerOrderService
|
||||
{
|
||||
public async Task<int> GetLastOrderNumber()
|
||||
{
|
||||
var lastOrderNumber =
|
||||
(await context.EdiCustomerOrders.OrderByDescending(x => x.CustomerOrderNumber).FirstOrDefaultAsync())
|
||||
?.CustomerOrderNumber[3..] ?? "0";
|
||||
|
||||
return int.Parse(lastOrderNumber);
|
||||
}
|
||||
|
||||
public async Task<IEnumerable<EdiCustomerOrderDto>> GetAll()
|
||||
{
|
||||
IList<EdiCustomerOrderTranslateDto> ediCustomerOrderTranslates = await context.EdiCustomerOrderTranslates
|
||||
|
||||
@@ -9,6 +9,7 @@ namespace SytelineSaAppEfDataModel.Services
|
||||
{
|
||||
public interface IEdiCustomerOrderService
|
||||
{
|
||||
Task<int> GetLastOrderNumber();
|
||||
Task<IEnumerable<EdiCustomerOrderDto>> GetAll();
|
||||
Task<IEnumerable<EdiCustomerOrderDto?>> GetByDate(DateTime date);
|
||||
Task<EdiCustomerOrderDto?> GetByOrderNumber(Guid orderNumber);
|
||||
|
||||
Reference in New Issue
Block a user