using Monitoring.Models;

namespace Monitoring.Services.ServiceOrganization;

public interface IServiceOrganizationService
{
	Task<List<ServiceOrganizationModel>> GetAllAsync();
	Task<ServiceOrganizationModel> GetByIdServiceOrganization(Guid id);   
	Task<Guid> CreateAsync(ServiceOrganizationModel createdServicesOrganization);
	Task UpdateAsync(Guid id, ServiceOrganizationModel updateServiceOrganization);
	Task DeleteAsync(Guid id, CancellationToken cancellationToken);
}