private List <VehicleExpense> ParserAddVehicleExpenses(List <VehicleExpenseModel> expenses) { List <VehicleExpense> listAllVehicleExpense = new List <VehicleExpense>(); foreach (var item in expenses) { if (item != null) { VehicleExpense mVehicleExpense = new VehicleExpense(); mVehicleExpense.iPurchaseInvoiceID = item.iPurchaseInvoiceID; mVehicleExpense.iVehicleID = item.iVehicleID; mVehicleExpense.strExpenseDate = item.strExpenseDate; mVehicleExpense.iVehicleExpenseID = item.iVehicleExpenseID; mVehicleExpense.strPurchaseInvoiceNo = item.strPurchaseInvoiceNo; mVehicleExpense.iExpenseID = item.iExpenseID; mVehicleExpense.dcmlExpenseAmount = item.dcmlExpenseAmount; mVehicleExpense.dcmlTotalExpenseAmount = item.dcmlTotalExpenseAmount; mVehicleExpense.iVehicleExpenseTypeID = item.iVehicleExpenseTypeID; mVehicleExpense.dcmlSpreadAmount = item.dcmlSpreadAmount; mVehicleExpense.isSpread = item.isSpread; mVehicleExpense.strRemarks = item.strRemarks ?? " "; mVehicleExpense.dcmlDOExpenseAmount = item.dcmlDOExpenseAmount; mVehicleExpense.dcmlDPAExpenseAmount = item.dcmlDPAExpenseAmount; mVehicleExpense.dcmlRAMPExpenseAmount = item.dcmlRAMPExpenseAmount; mVehicleExpense.dcmlTRANSPORTExpenseAmount = item.dcmlTRANSPORTExpenseAmount; mVehicleExpense.dcmlRECOVERYExpenseAmount = item.dcmlRECOVERYExpenseAmount; mVehicleExpense.iPartyID = item.iPartyID; listAllVehicleExpense.Add(mVehicleExpense); } } return(listAllVehicleExpense); }
public static VehicleExpenseViewModel ToVm(this VehicleExpense model, VehicleExpenseViewModel vm = null) { if (vm == null) { vm = new VehicleExpenseViewModel(); } vm.Id = model.Id; vm.ExpenseType = (ExpenseType)model.ExpenseType; vm.VehicleId = model.VehicleId; vm.Description = model.Description; vm.Date = model.Date; vm.Amount = model.Amount; vm.CreatedOn = model.CreatedOn; vm.CreatedBy = model.CreatedBy; vm.UpdatedOn = model.UpdatedOn; vm.UpdatedBy = model.UpdatedBy; return(vm); }
public static VehicleExpense ToModel(this VehicleExpenseViewModel vm, VehicleExpense model = null) { if (model == null) { model = new VehicleExpense(); } model.Id = vm.Id; model.ExpenseType = (int)vm.ExpenseType; model.VehicleId = vm.VehicleId; model.Description = vm.Description; model.Date = vm.Date; model.Amount = vm.Amount; model.CreatedOn = vm.CreatedOn; model.CreatedBy = vm.CreatedBy; model.UpdatedOn = vm.UpdatedOn; model.UpdatedBy = vm.UpdatedBy; return(model); }