using Contracts; namespace Services.Abstractions { public interface IRegionService { Task<RegionDto> GetByIdAsync(Guid id); Task<List<RegionDto>> GetAllAsync(); Task<RegionDto> CreateAsync(RegionDtoForCreate regionDto); Task UpdateAsync(Guid regionId, RegionDtoForUpdate regionDto); Task DeleteAsync(Guid regionId); } }