using System; using System.Collections.Generic; using System.Threading.Tasks; using CleanArchitecture.Application.ViewModels.Tenants; namespace CleanArchitecture.Application.Interfaces; public interface ITenantService { public Task CreateTenantAsync(CreateTenantViewModel tenant); public Task UpdateTenantAsync(UpdateTenantViewModel tenant); public Task DeleteTenantAsync(Guid tenantId); public Task GetTenantByIdAsync(Guid tenantId, bool deleted); public Task> GetAllTenantsAsync(); }