using MaintenanceDAL.DTO.TypeComponent; using GB5Shared.DTO.Framework.Login; using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; namespace MaintenanceBLL.TypeComponent { public interface ITypeComponentBLL { Task GetTypeComponent(int typeComponentId, LoginDTO login, CancellationToken ct); Task> GetTypeComponentListByAssetType(int assetTypeId, LoginDTO login, CancellationToken ct); Task SaveTypeComponent(TypeComponentDTO dto, LoginDTO login, CancellationToken ct); Task DeleteTypeComponent(int typeComponentId, LoginDTO login, CancellationToken ct); } }