minor formatting

This commit is contained in:
Frede Hundewadt 2023-12-22 09:26:17 +01:00
parent e8c5e61d24
commit d4656b12ac
8 changed files with 18 additions and 1 deletions

View file

@ -31,7 +31,10 @@ namespace Contracts;
public interface IEmployeeRepository public interface IEmployeeRepository
{ {
IEnumerable<Employee> GetEmployees(Guid companyId, bool trackChanges); IEnumerable<Employee> GetEmployees(Guid companyId, bool trackChanges);
Employee? GetEmployee(Guid companyId, Guid employeeId, bool trackChanges); Employee? GetEmployee(Guid companyId, Guid employeeId, bool trackChanges);
void CreateEmployeeForCompany(Guid companyId, Employee employee); void CreateEmployeeForCompany(Guid companyId, Employee employee);
void DeleteEmployee(Employee employee); void DeleteEmployee(Employee employee);
} }

View file

@ -29,7 +29,10 @@ namespace Contracts;
public interface ILoggerManager public interface ILoggerManager
{ {
void LogInfo(string message); void LogInfo(string message);
void LogWarn(string message); void LogWarn(string message);
void LogDebug(string message); void LogDebug(string message);
void LogError(string message); void LogError(string message);
} }

View file

@ -38,7 +38,10 @@ public class LoggerManager :ILoggerManager
} }
public void LogDebug(string message) => logger.Debug(message); public void LogDebug(string message) => logger.Debug(message);
public void LogError(string message) => logger.Error(message); public void LogError(string message) => logger.Error(message);
public void LogInfo(string message) => logger.Info(message); public void LogInfo(string message) => logger.Info(message);
public void LogWarn(string message) => logger.Warn(message); public void LogWarn(string message) => logger.Warn(message);
} }

View file

@ -44,6 +44,7 @@ public class RepositoryContext : DbContext
} }
public DbSet<Company>? Companies { get; set; } public DbSet<Company>? Companies { get; set; }
public DbSet<Employee>? Employees { get; set; } public DbSet<Employee>? Employees { get; set; }
} }

View file

@ -32,8 +32,11 @@ namespace Service.Contracts;
public interface IEmployeeService public interface IEmployeeService
{ {
IEnumerable<EmployeeDto> GetEmployees(Guid companyId, bool trackChanges); IEnumerable<EmployeeDto> GetEmployees(Guid companyId, bool trackChanges);
EmployeeDto GetEmployee(Guid companyId, Guid employeeId, bool trackChanges); EmployeeDto GetEmployee(Guid companyId, Guid employeeId, bool trackChanges);
EmployeeDto CreateEmployeeForCompany(Guid companyId, EmployeeCreateDto? employeeCreateDto, bool trackChanges); EmployeeDto CreateEmployeeForCompany(Guid companyId, EmployeeCreateDto? employeeCreateDto, bool trackChanges);
void DeleteEmployeeForCompany(Guid companyId, Guid employeeId, bool trackChanges); void DeleteEmployeeForCompany(Guid companyId, Guid employeeId, bool trackChanges);
void UpdateEmployeeForCompany(Guid companyId, Guid employeeId, EmployeeUpdateDto employeeUpdate, void UpdateEmployeeForCompany(Guid companyId, Guid employeeId, EmployeeUpdateDto employeeUpdate,

View file

@ -29,5 +29,6 @@ namespace Service.Contracts;
public interface IServiceManager public interface IServiceManager
{ {
ICompanyService CompanyService { get; } ICompanyService CompanyService { get; }
IEmployeeService EmployeeService { get; } IEmployeeService EmployeeService { get; }
} }

View file

@ -47,7 +47,6 @@ internal sealed class EmployeeService : IEmployeeService
} }
public IEnumerable<EmployeeDto> GetEmployees(Guid companyId, bool trackChanges) public IEnumerable<EmployeeDto> GetEmployees(Guid companyId, bool trackChanges)
{ {
var company = _repository.Company.GetCompany(companyId, trackChanges); var company = _repository.Company.GetCompany(companyId, trackChanges);
@ -163,6 +162,7 @@ internal sealed class EmployeeService : IEmployeeService
} }
} }
public (EmployeeUpdateDto employeeToPatch, Employee employeeEntity) GetEmployeeForPatch(Guid companyId, public (EmployeeUpdateDto employeeToPatch, Employee employeeEntity) GetEmployeeForPatch(Guid companyId,
Guid employeeId, bool companyTrackChanges, bool employeeTrackChanges) Guid employeeId, bool companyTrackChanges, bool employeeTrackChanges)
{ {
@ -182,6 +182,7 @@ internal sealed class EmployeeService : IEmployeeService
return (employeeToPatch, employeeEntity); return (employeeToPatch, employeeEntity);
} }
public void SaveChangesForPatch(EmployeeUpdateDto employeeToPatch, Employee employeeEntity) public void SaveChangesForPatch(EmployeeUpdateDto employeeToPatch, Employee employeeEntity)
{ {
_mapper.Map(employeeToPatch, employeeEntity); _mapper.Map(employeeToPatch, employeeEntity);

View file

@ -33,6 +33,7 @@ namespace Service;
public sealed class ServiceManager : IServiceManager public sealed class ServiceManager : IServiceManager
{ {
private readonly Lazy<ICompanyService> _companyService; private readonly Lazy<ICompanyService> _companyService;
private readonly Lazy<IEmployeeService> _employeeService; private readonly Lazy<IEmployeeService> _employeeService;
public ServiceManager(IRepositoryManager repositoryManager, ILoggerManager logger, IMapper mapper) public ServiceManager(IRepositoryManager repositoryManager, ILoggerManager logger, IMapper mapper)
@ -42,5 +43,6 @@ public sealed class ServiceManager : IServiceManager
} }
public ICompanyService CompanyService => _companyService.Value; public ICompanyService CompanyService => _companyService.Value;
public IEmployeeService EmployeeService => _employeeService.Value; public IEmployeeService EmployeeService => _employeeService.Value;
} }