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); }
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); }