public IEnumerable <LeaveTypesDTOs> LeaveTypeList() { List <LeaveType> Data = _unitOfWork.LeaveTypeRepository.All().ToList(); IEnumerable <LeaveTypesDTOs> Result = LeaveTypesMapper.LeaveTypeListToLeaveTypesDTOList(Data); return(Result); }
public LeaveTypesDTOs LeaveTypeCreateInfromation(int?id) { LeaveTypesDTOs result = new LeaveTypesDTOs(); if (id != null) { LeaveType data = _unitOfWork.LeaveTypeRepository.All().Where(x => x.LeaveTypeId == id).FirstOrDefault(); result = LeaveTypesMapper.LeaveTypeToLeaveTypesDTO(data); } result.GenderList = StaticSelectList.GetGenderList().ToList(); result.LeaveCashableList = StaticSelectList.GetLeaveCashSelectList().ToList(); result.LeaveFrequencyList = StaticSelectList.GetLeaveAllowFrequencySelectList().ToList(); result.MaritialStatusList = StaticSelectList.GetMaritialStatusList().ToList(); result.LeaveTypeAssignmentList = StaticSelectList.GetLeaveTypeAssignmentSelectList().ToList(); result.LeavePayableList = StaticSelectList.GetLeavePayableSelectList().ToList(); result.LeaveTransferableList = StaticSelectList.GetLeaveTransferSelectList().ToList(); return(result); }
public void LeaveTypeUpdate(LeaveTypesDTOs Record) { LeaveType Data = LeaveTypesMapper.LeaveTypeDTOToLeaveTypes(Record); _unitOfWork.LeaveTypeRepository.Update(Data); }