public IHttpActionResult AddNewPayrollAmount(PayrollAmount newpayrollamount) { newpayrollamount.employee = null; unitOfWork.payrollamounts.Add(newpayrollamount); unitOfWork.Complete(); return(Ok("One new Payroll Amount Added History Successfully Added")); }
public IHttpActionResult RemoveOldPayrollAmount(PayrollAmount oldpayrollamounttoremove) { PayrollAmount getpayrollamounttoremove = unitOfWork.payrollamounts.Get(oldpayrollamounttoremove.Id); getpayrollamounttoremove.IsTerminated = true; unitOfWork.payrollamounts.Update(p => p.Id == getpayrollamounttoremove.Id, getpayrollamounttoremove); unitOfWork.Complete(); return(Ok("Payroll removed Successfully")); }
public IHttpActionResult UpdateOldPayrollAmount(PayrollAmount oldpayrollamount) { unitOfWork.payrollamounts.Update(p => p.Id == oldpayrollamount.Id, oldpayrollamount); unitOfWork.Complete(); return(Ok("Payroll Updated Successfully")); }