2024-11-12 21:25:53 +04:00
|
|
|
|
using EmployeeManagmentContracts.BindingModels;
|
|
|
|
|
using EmployeeManagmentContracts.BusinessLogicContracts;
|
|
|
|
|
using EmployeeManagmentContracts.SearchModels;
|
|
|
|
|
using EmployeeManagmentContracts.StoragesContracts;
|
|
|
|
|
using EmployeeManagmentContracts.ViewModels;
|
2024-11-26 22:35:12 +04:00
|
|
|
|
using EmployeeManagmentDataBaseImplement.Implements;
|
|
|
|
|
using Microsoft.Extensions.Logging;
|
2024-11-12 13:07:37 +04:00
|
|
|
|
|
|
|
|
|
namespace EmployeeManagmentBusinessLogic.BusinessLogic
|
|
|
|
|
{
|
|
|
|
|
public class VacationLogic : IVacationLogic
|
|
|
|
|
{
|
2024-11-26 22:35:12 +04:00
|
|
|
|
private readonly ILogger _logger;
|
|
|
|
|
private readonly IVacationStorage _vacationStorage;
|
|
|
|
|
|
|
|
|
|
public VacationLogic(ILogger<VacationLogic> logger, IVacationStorage vacationStorage)
|
2024-11-12 13:07:37 +04:00
|
|
|
|
{
|
2024-11-26 22:35:12 +04:00
|
|
|
|
_logger = logger;
|
|
|
|
|
_vacationStorage = vacationStorage;
|
2024-11-12 13:07:37 +04:00
|
|
|
|
}
|
|
|
|
|
|
2024-11-12 22:10:44 +04:00
|
|
|
|
public void Delete(int id)
|
2024-11-12 13:07:37 +04:00
|
|
|
|
{
|
2024-11-12 22:10:44 +04:00
|
|
|
|
throw new NotImplementedException();
|
2024-11-12 13:07:37 +04:00
|
|
|
|
}
|
|
|
|
|
|
2024-11-26 22:35:12 +04:00
|
|
|
|
public PhisicalPersonViewModel? GetElement(int id)
|
|
|
|
|
{
|
|
|
|
|
throw new NotImplementedException();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public List<PhisicalPersonViewModel> GetFilteredList(EmployeeSearchModel model)
|
|
|
|
|
{
|
|
|
|
|
throw new NotImplementedException();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public List<PhisicalPersonViewModel> GetFullList()
|
|
|
|
|
{
|
|
|
|
|
throw new NotImplementedException();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void Insert(PhisicalPersonViewModel model)
|
2024-11-12 13:07:37 +04:00
|
|
|
|
{
|
2024-11-12 22:10:44 +04:00
|
|
|
|
throw new NotImplementedException();
|
2024-11-12 13:07:37 +04:00
|
|
|
|
}
|
|
|
|
|
|
2024-11-26 22:35:12 +04:00
|
|
|
|
public void Update(PhisicalPersonViewModel model)
|
2024-11-12 13:07:37 +04:00
|
|
|
|
{
|
2024-11-12 22:10:44 +04:00
|
|
|
|
throw new NotImplementedException();
|
2024-11-12 13:07:37 +04:00
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|