BMA EHR API Document
Loading...
Searching...
No Matches
BMA.EHR.Application.Repositories.Leaves.LeaveRequests.LeaveRequestRepository Member List

This is the complete list of members for BMA.EHR.Application.Repositories.Leaves.LeaveRequests.LeaveRequestRepository, including all inherited members.

AddAsync(LeaveRequest entity)BMA.EHR.Application.Repositories.Leaves.LeaveRequests.LeaveRequestRepositoryinline
GenericLeaveRepository< Guid, LeaveRequest >.AddAsync(T entity)BMA.EHR.Application.Repositories.Leaves.GenericLeaveRepository< Guid, LeaveRequest >inlinevirtual
ApproveCancelLeaveRequestAsync(Guid id, string Reason)BMA.EHR.Application.Repositories.Leaves.LeaveRequests.LeaveRequestRepositoryinline
ApproveLeaveRequest(Guid id, string reason)BMA.EHR.Application.Repositories.Leaves.LeaveRequests.LeaveRequestRepositoryinline
CommanderApproveLeaveRequest(Guid id, string reason)BMA.EHR.Application.Repositories.Leaves.LeaveRequests.LeaveRequestRepositoryinline
DeleteAsync(T entity)BMA.EHR.Application.Repositories.Leaves.GenericLeaveRepository< Guid, LeaveRequest >inlinevirtual
FullNameBMA.EHR.Application.Repositories.Leaves.GenericLeaveRepository< Guid, LeaveRequest >protected
GenericLeaveRepository(ILeaveDbContext dbContext, IHttpContextAccessor httpContextAccessor)BMA.EHR.Application.Repositories.Leaves.GenericLeaveRepository< Guid, LeaveRequest >inline
GetAllAsync()BMA.EHR.Application.Repositories.Leaves.GenericLeaveRepository< Guid, LeaveRequest >inlinevirtual
GetByIdAsync(Guid id)BMA.EHR.Application.Repositories.Leaves.LeaveRequests.LeaveRequestRepositoryinline
GenericLeaveRepository< Guid, LeaveRequest >.GetByIdAsync(S id)BMA.EHR.Application.Repositories.Leaves.GenericLeaveRepository< Guid, LeaveRequest >inlinevirtual
GetCancelLeaveRequestForAdminAsync(int year, Guid type, string status)BMA.EHR.Application.Repositories.Leaves.LeaveRequests.LeaveRequestRepositoryinline
GetCountApproveLeaveByTypeAndRangeForUser(Guid keycloakUserId, Guid leaveTypeId, DateTime startDate, DateTime endDate)BMA.EHR.Application.Repositories.Leaves.LeaveRequests.LeaveRequestRepositoryinline
GetLastLeaveRequestByTypeForUserAsync(Guid keycloakUserId, Guid leaveTypeId)BMA.EHR.Application.Repositories.Leaves.LeaveRequests.LeaveRequestRepositoryinline
GetLeaveLastByTypeForUserAsync(Guid keycloakUserId, Guid leaveTypeId)BMA.EHR.Application.Repositories.Leaves.LeaveRequests.LeaveRequestRepositoryinline
GetLeaveRequestByUserIdAsync(Guid keycloakUserId, int year, Guid type, string status)BMA.EHR.Application.Repositories.Leaves.LeaveRequests.LeaveRequestRepositoryinline
GetLeaveRequestByYearAsync(int year)BMA.EHR.Application.Repositories.Leaves.LeaveRequests.LeaveRequestRepositoryinline
GetLeaveRequestForAdminAsync(int year, Guid type, string status)BMA.EHR.Application.Repositories.Leaves.LeaveRequests.LeaveRequestRepositoryinline
GetRestDayTotalByYearForUserAsync(Guid keycloakUserId, int year)BMA.EHR.Application.Repositories.Leaves.LeaveRequests.LeaveRequestRepositoryinline
GetSumApproveLeaveByTypeAndRangeForUser(Guid keycloakUserId, Guid leaveTypeId, DateTime startDate, DateTime endDate)BMA.EHR.Application.Repositories.Leaves.LeaveRequests.LeaveRequestRepositoryinline
GetSumApproveLeaveByTypeForUserAsync(Guid keycloakUserId, Guid leaveTypeId, int year)BMA.EHR.Application.Repositories.Leaves.LeaveRequests.LeaveRequestRepositoryinline
GetSumDeleteLeaveByTypeForUserAsync(Guid keycloakUserId, Guid leaveTypeId, int year)BMA.EHR.Application.Repositories.Leaves.LeaveRequests.LeaveRequestRepositoryinline
GetSumLeaveByTypeForUserAsync(Guid keycloakUserId, Guid leaveTypeId, int year)BMA.EHR.Application.Repositories.Leaves.LeaveRequests.LeaveRequestRepositoryinline
GetSumRejectLeaveByTypeForUserAsync(Guid keycloakUserId, Guid leaveTypeId, int year)BMA.EHR.Application.Repositories.Leaves.LeaveRequests.LeaveRequestRepositoryinline
GetSumSendLeaveByTypeForUserAsync(Guid keycloakUserId, Guid leaveTypeId, int year)BMA.EHR.Application.Repositories.Leaves.LeaveRequests.LeaveRequestRepositoryinline
IsPlacementAdminBMA.EHR.Application.Repositories.Leaves.GenericLeaveRepository< Guid, LeaveRequest >protected
LeaveRequestRepository(ILeaveDbContext dbContext, IHttpContextAccessor httpContextAccessor, OrganizationCommonRepository organizationCommonRepository, UserProfileRepository userProfileRepository, IConfiguration configuration, EmailSenderService emailSenderService, IApplicationDBContext appDbContext)BMA.EHR.Application.Repositories.Leaves.LeaveRequests.LeaveRequestRepositoryinline
OfficerApproveLeaveRequest(Guid id)BMA.EHR.Application.Repositories.Leaves.LeaveRequests.LeaveRequestRepositoryinline
RejectCancelLeaveRequestAsync(Guid id, string Reason)BMA.EHR.Application.Repositories.Leaves.LeaveRequests.LeaveRequestRepositoryinline
RejectLeaveRequest(Guid id, string reason)BMA.EHR.Application.Repositories.Leaves.LeaveRequests.LeaveRequestRepositoryinline
UpdateAsync(LeaveRequest entity)BMA.EHR.Application.Repositories.Leaves.LeaveRequests.LeaveRequestRepositoryinline
GenericLeaveRepository< Guid, LeaveRequest >.UpdateAsync(T entity)BMA.EHR.Application.Repositories.Leaves.GenericLeaveRepository< Guid, LeaveRequest >inlinevirtual
UserIdBMA.EHR.Application.Repositories.Leaves.GenericLeaveRepository< Guid, LeaveRequest >protected
UserOrganizationIdBMA.EHR.Application.Repositories.Leaves.LeaveRequests.LeaveRequestRepositoryprotected