using PARR.API.Contracts.V1.Requests.Queries;
using PARR.DAL.Models;

namespace PARR.API.Services.Interfaces
{
    /// <summary>
    /// Сервисы по формированию статистики загрузки рабочих групп/ЗО, и тд регламентными работами
    /// </summary>
    public interface IWorkLoadService
    {
        IQueryable<Template> FilterTemplatesQuery(IQueryable<Template> query, WorkloadBaseQuery requestQuery);

        List<DateOnly> GetDatesForPeriod(WorkloadBaseQuery requestQuery);

        //DateTime GetEndDate(DateTime startDate, bool? isMonth);
        //DateTime GetStartDate();
    }
}
