Example #1
0
        public int UpdatePayrollOvertime(PayrollOvertimeDTO data)
        {
            PayrollOvertime dataToUpdate = PayrollOvertimeRequestFormatter.ConvertRespondentInfoFromDTO(data);
            var             res          = _unitOfWork.PayrollOvertimeRepository.Update(dataToUpdate);

            return(res);
        }
Example #2
0
        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));
 }
Example #4
0
        public ActionResult DeleteConfirmed(int id)
        {
            PayrollOvertime payrollOvertime = db.PayrollOvertimes.Find(id);

            db.PayrollOvertimes.Remove(payrollOvertime);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #5
0
        // 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));
        }