using AutoMapper; using Microsoft.AspNetCore.Mvc; using SytelineSaAppEfDataModel.Dtos; using SytelineSaAppEfDataModel.Services; namespace FaKrosnoApi.Controllers; [ApiController] [Route("api/[controller]")] public class MaterialTransactionsController(IMaterialTransactionService service) : Controller { [HttpGet] public async Task> GetAll() { return await service.GetAll(); } [HttpGet("by-wz-number")] public Task GetByWzNumber([FromQuery] string wzNumber) { return service.GetByWzNumber(wzNumber); } [HttpGet("list-by-wz-numbers")] public Task> GetListByWzNumber([FromBody] ISet wzNumbers) { return service.GetOrderNumbersByWz(wzNumbers); } [HttpGet("by-order-number")] public Task> GetByOrderNumber([FromQuery] string orderNumber) { return service.GetByOrderNumber(orderNumber); } // public Task> GetOrderNumbersByWz(ISet wzNumbers); // public Task> GetByCustomerNumber(string customerNumber, int customerSequence); // public Task GetByPartNumber(string partNumber); // public Task> GetWithPartNumber(); }