using ProductionLineMonitor.Application.Services.HomeService.Dtos; using ProductionLineMonitor.Application.Services.HomeService.Models; using ProductionLineMonitor.Core.Dtos; using System; using System.Collections.Generic; using System.Text; namespace ProductionLineMonitor.Application.Services.HomeService { public interface IHomeService { ModuleTypeOverview GetModuleTypeOverview(); IEnumerable GetMonthModuleTypesByMark(string mark, int year, int month); IEnumerable GetMonthModuleTypes(int year, int month); ResultDto CreateMonthModuleType(MonthModuleTypeCreateAndUpdateDto dto); ResultDto UpdateMonthModuleType(MonthModuleTypeCreateAndUpdateDto dto); ResultDto CreateMonthModuleTypeV1(MonthModuleTypeCreateAndUpdateDto dto); ResultDto UpdateMonthModuleTypeV1(MonthModuleTypeCreateAndUpdateDto dto); ResultDto DeleteMonthModuleType(MonthModuleTypeCreateAndUpdateDto dto); ModuleTypeOverview GetModuleTypeOverview(string mark, int year, int month); ModuleTypeOverviewV1 GetModuleTypeOverviewV1(string mark, int year, int month); } }