public int UpdatePayrollOvertime(PayrollOvertimeDTO data) { PayrollOvertime dataToUpdate = PayrollOvertimeRequestFormatter.ConvertRespondentInfoFromDTO(data); var res = _unitOfWork.PayrollOvertimeRepository.Update(dataToUpdate); return(res); }
public PayrollOvertimeDTO InsertPayrollOvertime(PayrollOvertimeDTO data) { PayrollOvertime dataToInsert = new PayrollOvertime(); dataToInsert = PayrollOvertimeRequestFormatter.ConvertRespondentInfoFromDTO(data); return(PayrollOvertimeRequestFormatter.ConvertRespondentInfoToDTO(_unitOfWork.PayrollOvertimeRepository.Create(dataToInsert))); }
public static PayrollOvertimeDTO ConvertRespondentInfoToDTO(PayrollOvertime skill) { Mapper.CreateMap <PayrollOvertime, PayrollOvertimeDTO>().ConvertUsing( m => { return(new PayrollOvertimeDTO { OvertimeId = m.OvertimeId, ApprovedById = m.ApprovedById, ApproveStatus = m.ApproveStatus, ApproveStatusDate = m.ApproveStatusDate, Details = m.Details, EmpCode = m.EmpCode, OvertimeAmount = m.OvertimeAmount, OvertimeAppliedDate = m.OvertimeAppliedDate, OvertimeDate = m.OvertimeDate, OvertimeHours = m.OvertimeHours, Subject = m.Subject, //Employee = new EmployeeDTO //{ // EmpName = m.Employee.EmpName //} }); }); return(Mapper.Map <PayrollOvertime, PayrollOvertimeDTO>(skill)); }
public ActionResult DeleteConfirmed(int id) { PayrollOvertime payrollOvertime = db.PayrollOvertimes.Find(id); db.PayrollOvertimes.Remove(payrollOvertime); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: PayrollOvertimes/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PayrollOvertime payrollOvertime = db.PayrollOvertimes.Find(id); if (payrollOvertime == null) { return(HttpNotFound()); } return(View(payrollOvertime)); }