public PayrollLeaveDeductionDTO GetOnePayrollLeaveDeduction(int id) { PayrollLeaveDeduction Record = _unitOfWork.PayrollLeaveDeductionRepository.Get(x => x.DeductionId == id).FirstOrDefault(); PayrollLeaveDeductionDTO ReturnRecord = PayrollLeaveDeductionResponseFormatter.PayrollLeaveDeductionToDto(Record); return(ReturnRecord); }
public void AddPayrollLeaveDeduction(PayrollLeaveDeductionDTO Record) { PayrollLeaveDeduction ReturnRecord = RequestFormatters.PayrollLeaveDeductionRequestFormatter.PayrollLeaveDeductionDtoToDb(Record); ReturnRecord.DeductionType = "C"; _unitOfWork.PayrollLeaveDeductionRepository.Create(ReturnRecord); }
public void UpdatePayrollLeaveDeduction(PayrollLeaveDeductionDTO Record) { PayrollLeaveDeduction ReturnRecord = RequestFormatters.PayrollLeaveDeductionRequestFormatter.PayrollLeaveDeductionDtoToDb(Record); ReturnRecord.DeductionType = "C"; ReturnRecord.EmpCode = Record.EmpId; _unitOfWork.PayrollLeaveDeductionRepository.Update(ReturnRecord); }
public static PayrollLeaveDeductionDTO PayrollLeaveDeductionToDto(PayrollLeaveDeduction Data) { PayrollLeaveDeductionDTO Record = new PayrollLeaveDeductionDTO { DeductionId = Data.DeductionId, EmpCode = Data.EmpCode, LeaveTypeId = Data.LeaveTypeId, LeaveDays = Data.LeaveDays, DeductionType = Data.DeductionType, LeaveYearId = Data.LeaveYearId, LeaveDate = Convert.ToDateTime(Data.LeaveDate), Details = Data.Details, isEncashed = Data.isEncashed, }; return(Record); }
public static PayrollLeaveDeduction PayrollLeaveDeductionDtoToDb(PayrollLeaveDeductionDTO Data) { PayrollLeaveDeduction Record = new PayrollLeaveDeduction { DeductionId = Data.DeductionId, EmpCode = Data.EmpCode, LeaveTypeId = Data.LeaveTypeId, LeaveDays = Data.LeaveDays, DeductionType = Data.DeductionType, LeaveYearId = Data.LeaveYearId, LeaveDate = Data.LeaveDate, Details = Data.Details, isEncashed = Data.isEncashed, }; return(Record); }