using AnalyticsDAL.DTO.BIView;
using GB5Shared.DTO.Framework.Login;
namespace AnalyticsBLL.BIView
{
/// CRUD for saved BI views (MBIVIEW) — the independent, reusable Dimension/
/// Measure/WidgetType definitions a Portlet placement points at via BIViewId. See the
/// plan's Phase 1 for why this is deliberately NOT owned by MPORTLET.
public interface IBIViewBLL
{
Task GetBIView(int biViewId, LoginDTO login, CancellationToken ct);
Task> GetSelectListByCatalogId(int biCatalogId, LoginDTO login, CancellationToken ct);
Task Save(BIViewDTO dto, LoginDTO login, CancellationToken ct);
Task Delete(int biViewId, LoginDTO login, CancellationToken ct);
}
}