public List <ConsumerPrintDocumentValuedOutcome> GetOutcomesModel() { List <ConsumerPrintDocumentValuedOutcome> result = new List <ConsumerPrintDocumentValuedOutcome>(); if (ValuedOutcomes == null) { return(result); } var fakeId = -1; foreach (var item in ValuedOutcomes) { item.Id = fakeId; foreach (var action in item.ServeActions) { action.Id = 0; action.ValuedOutcomeId = fakeId; } fakeId--; ConsumerPrintDocumentValuedOutcome model = new ConsumerPrintDocumentValuedOutcome() { Id = item.Id, ValuedOutcome = item.ValuedOutcome }; result.Add(model); } return(result); }
public ConsumerPrintDocumentValuedOutcomeViewModel(ConsumerPrintDocumentValuedOutcome model) { this.Id = model.Id; this.ValuedOutcome = model.ValuedOutcome; if (model.ConsumerPrintDocumentVOServeActions != null) { this.ServeActions = ConsumerPrintDocumentVOServeActionViewModel.GetList(model.ConsumerPrintDocumentVOServeActions.ToList()); } else { this.ServeActions = new List <ConsumerPrintDocumentVOServeActionViewModel>(); } }