Files
Backend-Api/CompanyManagment.App.Contracts/SalaryAid/ISalaryAidApplication.cs
MahanCh d1e5adf96f add salaryAid calculation Date and
edit checkout on cahnge salary & ...
2025-05-08 14:08:28 +03:30

26 lines
894 B
C#

using System.Collections.Generic;
using System.Threading.Tasks;
using _0_Framework.Application;
using CompanyManagment.App.Contracts.Reward;
namespace CompanyManagment.App.Contracts.SalaryAid;
public interface ISalaryAidApplication
{
List<SalaryAidViewModel> GetSearchList(SalaryAidSearchViewModel searchViewModel);
EditSalaryAidViewModel GetDetails(long id);
OperationResult Create(CreateSalaryAidViewModel command);
OperationResult Edit(EditSalaryAidViewModel command);
OperationResult Remove(long id);
OperationResult RemoveRange(IEnumerable<long> ids);
#region Pooya
/// <summary>
/// گروهبندی بر اساس ماه هنگام جستجو با انتخاب کارمند
/// </summary>
SalaryAidsGroupedViewModel GetSearchListAsGrouped(SalaryAidSearchViewModel searchModel);
#endregion
OperationResult CreateRange(List<CreateSalaryAidViewModel> commands);
}