public void SavePayslip(PaySlipInfo paySlipInfo) { Data.PaySlip payslip = ConvertToDb(paySlipInfo); _context.PaySlips.Add(payslip); _context.SaveChanges(); }
public void DeletePayslip(int id) { Data.PaySlip payslip = _context.PaySlips.Find(id); if (payslip != null) { _context.PaySlips.Remove(payslip); _context.SaveChanges(); } else { throw new ArgumentNullException(); } }
public PaySlipInfo ConvertToFacade(Data.PaySlip paySlip) { return(new PaySlipInfo { Id = paySlip.Id, NumberOfDaysWorked = paySlip.NumberOfDaysWorked, TotalSalary = paySlip.TotalSalary, BasicSalary = paySlip.BasicSalary, HouseRent = paySlip.HouseRent, MedicalAllowance = paySlip.MedicalAllowance, IncomTax = paySlip.IncomTax, LoanDeduction = paySlip.LoanDeduction, OtherDeductions = paySlip.OtherDeductions, SalaryDate = paySlip.SalaryDate, EmployeeInfoId = paySlip.EmployeeInfoId, CreatedDate = paySlip.CreatedDate, CreatedByAccountId = paySlip.CreatedByAccountId, ModifiedDate = paySlip.ModifiedDate, ModifiedByAccountId = paySlip.ModifiedByAccountId }); }