using MTWorkHR.Core.Entities; using MTWorkHR.Core.IRepositories.Base; namespace MTWorkHR.Core.UnitOfWork { public interface IUnitOfWorkLog { IRepositoryLog UserLog { get; } IRepositoryLog AuthLog { get; } IRepositoryLog FileLog { get; } IRepositoryLog RoleLog { get; } IRepositoryLog UserTaskLog { get; } IRepositoryLog AttendanceLog { get; } Task CompleteAsync(); object GetRepositoryByName(string name); } }