Ejemplo n.º 1
0
        public IEnumerable <IssueModel> SaveBroadGlobalActive(BroadGlobalActive.RootModel serializedModel, string username)
        {
            var ticket           = new CalculationTicket();
            var model            = this.bgaDeserializer.DeserializeRoot(serializedModel);
            var issues           = this.facade.ApplyBroadGlobalActiveModelIfValid(model, username, ticket);
            var serializedIssues = this.serializer.SerializeValidationIssues(issues);

            return(serializedIssues);
        }
Ejemplo n.º 2
0
        public BroadGlobalActive.RootModel RecalculateBroadGlobalActive(BroadGlobalActive.RootModel serializedModel)
        {
            this.MakeSureRepositoriesAreDroppedIfNeeded();
            var ticket = new CalculationTicket();
            var model  = this.bgaDeserializer.DeserializeRoot(serializedModel);

            this.facade.RecalculateBptModel(model, ticket);
            serializedModel = this.bgaSerializer.SerializeRoot(model, ticket);
            return(serializedModel);
        }