feat: DTOs, Result Type

This commit is contained in:
2026-03-16 19:37:11 +01:00
parent 4b1152614e
commit 4b99e238ca
5 changed files with 147 additions and 13 deletions

View File

@@ -1,11 +1,14 @@
using TicketAppIncrArchi.Application.DTO;
using TicketAppIncrArchi.Domain.Entities;
namespace TicketAppIncrArchi.Application.Interfaces;
public interface ITicketService
{
IEnumerable<Ticket> GetAll();
{
//TODO: implement Repository
IEnumerable<TicketResponse> GetAll();
Ticket? GetById(Guid id);
Ticket Create(Ticket ticket);
Result<CreateTicketResponse> Create(CreateTicketRequest request);
}