示例#1
0
        public BottomUp.RootModel RecalculateBottomUp(BottomUp.RootModel model)
        {
            var deserializedModel = this.buDeserializer.DeserializerRoot(model);
            var ticket            = new CalculationTicket();
            var serializedModel   = this.buSerializer.SerializeRoot(deserializedModel, ticket);

            return(serializedModel);
        }
示例#2
0
        public IEnumerable <IssueModel> SaveBottomUp(BottomUp.RootModel model, string username)
        {
            var deserializedModel = this.buDeserializer.DeserializerRoot(model);
            var ticket            = new CalculationTicket();
            var issues            = this.facade.ApplyPstModelIfValid(deserializedModel, username, ticket);
            var serializedIssues  = this.serializer.SerializeValidationIssues(issues);

            return(serializedIssues);
        }