public void UpdateTravelExpensesWithVoucher([FromBody] TravelExpensesWithVoucherViewModel travelExpensesWithVoucherData) { List <TravelExpensesWithVoucherItem> travelExpensesWithVoucherItems = new List <TravelExpensesWithVoucherItem>(); travelExpensesWithVoucherItems.AddRange(travelExpensesWithVoucherData.travelExpensesWithVoucherItems); List <TravelExpensesWithVoucherInfo> travelExpensesWithVoucherDataList = (_unitofWork.TravelExpensesWithVoucherRepository.GetTravelExpensesWithVoucherForRequest(travelExpensesWithVoucherItems.First().ReimbursementInfoId)); foreach (var item in travelExpensesWithVoucherItems) { var refItem = travelExpensesWithVoucherDataList.FirstOrDefault(i => i.ReimbursementInfoId == item.ReimbursementInfoId); if (refItem != null) { refItem.Date = item.Date; refItem.From = item.From; refItem.To = item.To; refItem.ModeofConveyance = item.ModeofConveyance; refItem.Currency = item.Currency; refItem.AmountSpent = item.AmountSpent; refItem.Remarks = item.Remarks; } } _unitofWork.Complete(); }
public void AddTravelExpensesWithVoucher([FromBody] TravelExpensesWithVoucherViewModel travelExpensesWithVoucherViewModel) { List <TravelExpensesWithVoucherInfo> _travelExpensesWithVoucherItems = _mapper.Map <List <TravelExpensesWithVoucherItem>, List <TravelExpensesWithVoucherInfo> >(travelExpensesWithVoucherViewModel.travelExpensesWithVoucherItems); _unitofWork.TravelExpensesWithVoucherRepository.AddTravelExpensesWithVoucherOptions(_travelExpensesWithVoucherItems); _unitofWork.Complete(); }
public TravelExpensesWithVoucherViewModel GetTravelExpensesWithVoucherForRequest(int id) { TravelExpensesWithVoucherViewModel travelExpensesWithVoucherOptions = new TravelExpensesWithVoucherViewModel(); // travelExpensesWithVoucherOptions.travelExpensesWithVoucherItems = _mapper.Map<List<TravelExpensesWithVoucherInfo>, List<TravelExpensesWithVoucherItem>>(_unitofWork.TravelExpensesWithVoucherRepository.GetTravelExpensesWithVoucherForRequest(id)); return(travelExpensesWithVoucherOptions); }
public void UpdateTravelExpensesWithVoucher([FromBody] TravelExpensesWithVoucherViewModel travelExpensesWithVoucherData) { //List<TravelExpensesWithVoucherItem> travelExpensesWithVoucherItems = new List<TravelExpensesWithVoucherItem>(); //travelExpensesWithVoucherItems.AddRange(travelExpensesWithVoucherData.travelExpensesWithVoucherItems); //foreach(var item in travelExpensesWithVoucherItems) //{ // var refItem = travelExpensesWithVoucherDataList.FirstOrDefault(i => i.TravelExpensesWithVoucherInfoId == item.Id); // if(refItem!=null) // { // refItem.Date = item.Date; // refItem.From = item.From; // refItem.To = item.To; // refItem.ModeofConveyance = item.ModeOfConveyance; // refItem.Currency = item.Currency; // refItem.AmountSpent = item.AmountSpent; // refItem.Remarks = item.Remarks; // } //} }
public void AddTravelExpensesWithVoucher([FromBody] TravelExpensesWithVoucherViewModel travelExpensesWithVoucherViewModel) { List <TravelExpensesWithVoucherInfo> _travelExpensesWithVoucherItems = _mapper.Map <List <TravelExpensesWithVoucherItem>, List <TravelExpensesWithVoucherInfo> >(travelExpensesWithVoucherViewModel.travelExpensesWithVoucherItems); }