using Microsoft.AspNetCore.Mvc; using Myshipping.Application.Event; using Myshipping.Application.Service.BookingSlot.Dto; using System.Collections.Generic; using System.Threading.Tasks; namespace Myshipping.Application { public interface IBookingSlotService { Task ApiReceive(BookingSlotBaseApiDto dto); Task Detail(long id); Task> GetAvailableSlots(BookingSlotBaseDto slotInput = null, List slotIdListInput = null); Task> GetAvailableSlots(BookingSlotBaseDto input); Task PageStock(BookingSlotStockPageInput input); Task RefreshStock(BookingSlotStockUpdateModel input); Task Save(BookingSlotBaseSaveInput input); } }