public PayrollArrearsDTO GetArrearById(int Id) { PayrollArrear item = _unitOfWork.PayrollArrear.GetById(Id); PayrollArrearsDTO viewItem = PayrollArrearsRequestFormatter.ConvertRespondentInfoToDTO(item); return(viewItem); }
public static PayrollArrearsDTO ConvertRespondentInfoToDTO(PayrollArrear PayrollArrear) { Mapper.CreateMap <PayrollArrear, PayrollArrearsDTO>().ConvertUsing( m => { return(new PayrollArrearsDTO { Id = m.Id, EmployeeCode = m.EmployeeCode, EarningDeduction = m.EarningDeduction, FyId = m.FyId, NoOfDays = m.NoOfDays, AdjustMonth = m.AdjustMonth, ArrearMonth = m.ArrearMonth, PayrollMonthDescription = new PayrollMonthDescriptionDTO { Id = m.PayrollMonthDescription.Id, MonthNameNepali = m.PayrollMonthDescription.MonthNameNepali, MonthNameEnglish = m.PayrollMonthDescription.MonthNameEnglish, }, PayrollMonthDescription1 = new PayrollMonthDescriptionDTO { Id = m.PayrollMonthDescription1.Id, MonthNameNepali = m.PayrollMonthDescription1.MonthNameNepali, MonthNameEnglish = m.PayrollMonthDescription1.MonthNameEnglish, }, Fiscal = new FiscalDTO { FyId = m.Fiscal.FyId, FyName = m.Fiscal.FyName } }); }); return(Mapper.Map <PayrollArrear, PayrollArrearsDTO>(PayrollArrear)); }
public void InsertIntoArrears(PayrollArrearsDTO Record) { PayrollArrear modelItem = PayrollArrearsRequestFormatter.ConvertRespondentInfoFromDTO(Record); _unitOfWork.PayrollArrear.Create(modelItem); }