|
| | ProcessUserTimeStampRepository (ILeaveDbContext dbContext, IHttpContextAccessor httpContextAccessor, OrganizationCommonRepository organizationCommonRepository, UserProfileRepository userProfileRepository, IConfiguration configuration, EmailSenderService emailSenderService) |
| |
| async Task | Copy () |
| |
| async Task< int > | CountRecordAsync () |
| |
| async Task< ProcessUserTimeStamp?> | GetTimestampByDateAsync (Guid keycloakId, DateTime date) |
| |
| async Task< ProcessUserTimeStamp?> | GetLastRecord (Guid keycloakId) |
| |
| async Task< List< ProcessUserTimeStamp > > | GetTimeStampHistoryAsync (Guid keycloakId, int year, int page=1, int pageSize=10, string keyword="") |
| |
| async Task< int > | GetTimeStampHistoryForAdminCountAsync (DateTime startDate, DateTime endDate) |
| |
| async Task< List< ProcessUserTimeStamp > > | GetTimeStampHistoryForAdminAsync (DateTime startDate, DateTime endDate) |
| |
| async Task< ProcessUserTimeStamp?> | GetTimeStampById (Guid id) |
| |
| | GenericLeaveRepository (ILeaveDbContext dbContext, IHttpContextAccessor httpContextAccessor) |
| |
| virtual async Task< IReadOnlyList< T > > | GetAllAsync () |
| |
| virtual async Task< T?> | GetByIdAsync (S id) |
| |
| virtual async Task< T > | AddAsync (T entity) |
| |
| virtual async Task< T > | UpdateAsync (T entity) |
| |
| virtual async Task | DeleteAsync (T entity) |
| |
◆ ProcessUserTimeStampRepository()
◆ Copy()
| async Task BMA.EHR.Application.Repositories.Leaves.TimeAttendants.ProcessUserTimeStampRepository.Copy |
( |
| ) |
|
|
inline |
◆ CountRecordAsync()
| async Task< int > BMA.EHR.Application.Repositories.Leaves.TimeAttendants.ProcessUserTimeStampRepository.CountRecordAsync |
( |
| ) |
|
|
inline |
◆ GetLastRecord()
| async Task< ProcessUserTimeStamp?> BMA.EHR.Application.Repositories.Leaves.TimeAttendants.ProcessUserTimeStampRepository.GetLastRecord |
( |
Guid |
keycloakId | ) |
|
|
inline |
◆ GetTimestampByDateAsync()
| async Task< ProcessUserTimeStamp?> BMA.EHR.Application.Repositories.Leaves.TimeAttendants.ProcessUserTimeStampRepository.GetTimestampByDateAsync |
( |
Guid |
keycloakId, |
|
|
DateTime |
date |
|
) |
| |
|
inline |
◆ GetTimeStampById()
| async Task< ProcessUserTimeStamp?> BMA.EHR.Application.Repositories.Leaves.TimeAttendants.ProcessUserTimeStampRepository.GetTimeStampById |
( |
Guid |
id | ) |
|
|
inline |
◆ GetTimeStampHistoryAsync()
| async Task< List< ProcessUserTimeStamp > > BMA.EHR.Application.Repositories.Leaves.TimeAttendants.ProcessUserTimeStampRepository.GetTimeStampHistoryAsync |
( |
Guid |
keycloakId, |
|
|
int |
year, |
|
|
int |
page = 1, |
|
|
int |
pageSize = 10, |
|
|
string |
keyword = "" |
|
) |
| |
|
inline |
◆ GetTimeStampHistoryForAdminAsync()
| async Task< List< ProcessUserTimeStamp > > BMA.EHR.Application.Repositories.Leaves.TimeAttendants.ProcessUserTimeStampRepository.GetTimeStampHistoryForAdminAsync |
( |
DateTime |
startDate, |
|
|
DateTime |
endDate |
|
) |
| |
|
inline |
◆ GetTimeStampHistoryForAdminCountAsync()
| async Task< int > BMA.EHR.Application.Repositories.Leaves.TimeAttendants.ProcessUserTimeStampRepository.GetTimeStampHistoryForAdminCountAsync |
( |
DateTime |
startDate, |
|
|
DateTime |
endDate |
|
) |
| |
|
inline |
◆ UserOrganizationId
| Guid BMA.EHR.Application.Repositories.Leaves.TimeAttendants.ProcessUserTimeStampRepository.UserOrganizationId |
|
getprotected |
The documentation for this class was generated from the following file: