public int UpdateLeaveType(LeaveTypeDTO editLeaveType) { var leaveType = LeaveTypeRequestFormatter.ConvertRespondentInfoFromDTO(editLeaveType); int response = _unitOfWork.LeaveTypeRepository.Update(leaveType); //_unitOfWork.Save(); return(response); }
public LeaveTypeDTO InsertLeaveType(LeaveTypeDTO leaveType) { LeaveType leave = LeaveTypeRequestFormatter.ConvertRespondentInfoFromDTO(leaveType); return(LeaveTypeRequestFormatter.ConvertRespondentInfoToDTO(_unitOfWork.LeaveTypeRepository.Create(leave))); }
public LeaveTypeDTO GetLeaveTypeById(int leaveTypeId) { var leaveType = _unitOfWork.LeaveTypeRepository.All().Where(x => x.LeaveTypeId == leaveTypeId).FirstOrDefault(); return(LeaveTypeRequestFormatter.ConvertRespondentInfoToDTO(leaveType)); }
public bool LeaveTypeExists(LeaveTypeDTO newLeaveType) { LeaveType leave = LeaveTypeRequestFormatter.ConvertRespondentInfoFromDTO(newLeaveType); return(_unitOfWork.LeaveTypeRepository.Exists(leave)); }