示例#1
0
        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);
        }
示例#2
0
 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>();
     }
 }