19 lines
845 B
C#
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);
|
|
}
|
|
}
|