using LCU.Library.Internal.IncentiveApiModels.Entities; using LCU.API.Internal.Operations.IncentiveApi.Models; using LCU.Library.Internal.IncentiveApiModels.Common; namespace LCU.API.Internal.Operations.IncentiveApi.Services; public interface IDashboardService { Task GetRegionProgressForMonthRangeAsync(Region region, MonthRange monthRange); Task GetBusinessLineProgressForMonthRangeAsync(BusinessLine bl, MonthRange monthRange); Task GetEmployeeProgressForMonthRangeAsync(AppUser employee, MonthRange monthRange); Task> GetDepartmentProgressForMonthRangeAsync(List userDepartments, MonthRange monthRange); Task GetDepartmentProgressForMonthRangeAsync(int departmentId, MonthRange monthRange); }