Sky.Net/Core/Interfaces/IOrderService.cs

12 lines
445 B
C#
Raw Normal View History

2022-05-24 15:35:03 -07:00
using Core.Entities.OrderAggregate;
namespace Core.Interfaces
{
public interface IOrderService
{
Task<Order> CreateOrderAsync(string buyerEmail, int deliverMethod, string basketId, Address ShippingAddress);
Task<IReadOnlyList<Order>> GetOrdersForUserAsync(string buyerEmail);
Task<Order> GetOrderByIdAsync(int id, string buyerEmail);
Task<IReadOnlyList<DeliveryMethod>> GetDeliveryMethodsAsync();
}
}