
using Siger.Middlelayer.KpiRespository.Entities;
using Siger.Middlelayer.KpiRespository.Respose;
using Siger.Middlelayer.Repository.Paged;
using Siger.Middlelayer.Utility.ImportEntities;
using System;
using System.Collections.Generic;

namespace Siger.Middlelayer.KpiRespository.Repositories.Interface
{
    public interface ISigerKpiItem:ISigerKpiBase<siger_project_kpi_item>
    {
        CommonImportResult ImportKpiItem(IEnumerable<ImportKpiItem> items, int projectid);
        IPagedCollectionResult<ResposeItemlist> GetKPItemPagedList(int section, string item, int projectid, int page, int pagesize,int position=0);

        IEnumerable<ResposeItemlist> GetKpiItems(int section,int projectId);

        IEnumerable<ResposeItemlist> GetKpiItemList(int projectid);
    }
}
