|
| | UserTimeStampRepository (ILeaveDbContext dbContext, IHttpContextAccessor httpContextAccessor, OrganizationCommonRepository organizationCommonRepository, UserProfileRepository userProfileRepository, IConfiguration configuration, EmailSenderService emailSenderService) |
| |
| async Task< UserTimeStamp?> | GetTimestampByDateAsync (Guid keycloakId, DateTime date) |
| |
| async Task< UserTimeStamp?> | GetLastRecord (Guid keycloakId) |
| |
| async Task< List< UserTimeStamp > > | GetTimeStampHistoryAsync (Guid keycloakId, int year, int page=1, int pageSize=10, string keyword="") |
| |
| async Task< List< UserTimeStamp > > | GetTimeStampHistoryForAdminAsync (DateTime startDate, DateTime endDate, int page=1, int pageSize=10, string keyword="") |
| |
| async Task< UserTimeStamp?> | 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) |
| |
◆ UserTimeStampRepository()
◆ GetLastRecord()
| async Task< UserTimeStamp?> BMA.EHR.Application.Repositories.Leaves.TimeAttendants.UserTimeStampRepository.GetLastRecord |
( |
Guid |
keycloakId | ) |
|
|
inline |
◆ GetTimestampByDateAsync()
| async Task< UserTimeStamp?> BMA.EHR.Application.Repositories.Leaves.TimeAttendants.UserTimeStampRepository.GetTimestampByDateAsync |
( |
Guid |
keycloakId, |
|
|
DateTime |
date |
|
) |
| |
|
inline |
◆ GetTimeStampById()
| async Task< UserTimeStamp?> BMA.EHR.Application.Repositories.Leaves.TimeAttendants.UserTimeStampRepository.GetTimeStampById |
( |
Guid |
id | ) |
|
|
inline |
◆ GetTimeStampHistoryAsync()
| async Task< List< UserTimeStamp > > BMA.EHR.Application.Repositories.Leaves.TimeAttendants.UserTimeStampRepository.GetTimeStampHistoryAsync |
( |
Guid |
keycloakId, |
|
|
int |
year, |
|
|
int |
page = 1, |
|
|
int |
pageSize = 10, |
|
|
string |
keyword = "" |
|
) |
| |
|
inline |
◆ GetTimeStampHistoryForAdminAsync()
| async Task< List< UserTimeStamp > > BMA.EHR.Application.Repositories.Leaves.TimeAttendants.UserTimeStampRepository.GetTimeStampHistoryForAdminAsync |
( |
DateTime |
startDate, |
|
|
DateTime |
endDate, |
|
|
int |
page = 1, |
|
|
int |
pageSize = 10, |
|
|
string |
keyword = "" |
|
) |
| |
|
inline |
◆ UserOrganizationId
| Guid BMA.EHR.Application.Repositories.Leaves.TimeAttendants.UserTimeStampRepository.UserOrganizationId |
|
getprotected |
The documentation for this class was generated from the following file: