17 lines
725 B
C#
17 lines
725 B
C#
using System.Collections.Generic;
|
|
using _0_Framework.Application;
|
|
|
|
namespace CompanyManagment.App.Contracts.MandantoryHours;
|
|
|
|
public interface IMandatoryHoursApplication
|
|
{
|
|
OperationResult Create(CreateMandatoryHours command);
|
|
OperationResult Edit(EditMandatoryHours command);
|
|
EditMandatoryHours GetDetails(long id);
|
|
EditMandatoryHours GetByYearInt(int year);
|
|
EditMandatoryHours GetByYearString(string year);
|
|
List<MandatoryHoursViewModel> GetMandatoryHours();
|
|
double GetMandatoryHoursByYearAndMonth(int yearFa, int monthFa);
|
|
List<MandatoryHoursViewModel> Search(MandatoryHoursSearchModel searchModel);
|
|
List<MandatoryHoursPrintViewModel> PrintAll(MandatoryHoursSearchModel searchModel);
|
|
} |