18 lines
473 B
C#
Raw Normal View History

2024-12-08 22:57:55 +04:00
using Contracts;
2024-12-12 00:44:42 +04:00
using Domain.Entities;
2024-12-08 22:57:55 +04:00
namespace Services.Abstractions
{
public interface IStreetService
{
Task<StreetDto> GetByIdAsync(Guid id);
Task<List<StreetDto>> GetAllAsync();
Task<StreetDto> CreateAsync(StreetDtoForCreate streetDto);
Task UpdateAsync(Guid streetId, StreetDtoForUpdate street);
Task DeleteAsync(Guid streetId);
2024-12-12 00:44:42 +04:00
//Фичи
Task<List<StreetDto>> SearchAsync(string query);
2024-12-08 22:57:55 +04:00
}
}