Files
Backend-Api/CompanyManagment.App.Contracts/EmployeeBankInformation/IEmployeeBankInformationApplication.cs
2025-01-20 17:31:03 +03:30

19 lines
845 B
C#

using _0_Framework.Application;
using System.Collections.Generic;
namespace CompanyManagment.App.Contracts.EmployeeBankInformation
{
public interface IEmployeeBankInformationApplication
{
OperationResult Create(CreateEmployeeInformation command);
OperationResult Edit(EditEmployeeInformation command);
List<GroupedEmployeeBankInformationViewModel> Search(long workshopId, EmployeeBankInformationSearchModel searchParams);
GroupedEmployeeBankInformationViewModel GetByEmployeeId(long workshopId, long employeeId);
EmployeeBankInformationViewModel GetDetails(long id);
OperationResult Remove(long id);
OperationResult RemoveByEmployeeId(long workshopId, long employeeId);
List<GroupedEmployeeBankInformationViewModel> GetAllByWorkshopId(long workshopId);
OperationResult SetDefault(long workshopId, long bankInfoId);
}
}