IUnitOfWorkLog.cs 458 B

1234567891011121314151617181920212223
  1. 
  2. using MTWorkHR.Core.Entities;
  3. using MTWorkHR.Core.IRepositories.Base;
  4. namespace MTWorkHR.Core.UnitOfWork
  5. {
  6. public interface IUnitOfWorkLog
  7. {
  8. IRepositoryLog<UserLog> UserLog { get; }
  9. IRepositoryLog<AuthenticateLog> AuthenticateLog { get; }
  10. IRepositoryLog<FileLog> FileLog { get; }
  11. IRepositoryLog<RoleLog> RoleLog { get; }
  12. Task<int> CompleteAsync();
  13. object GetRepositoryByName(string name);
  14. }
  15. }