示例#1
0
        public SingleObjectModel CalculateStoredBalanceSet([FromUri] string accountsChartUID,
                                                           [FromUri] string balanceSetUID)
        {
            using (var usecases = BalanceStorageUseCases.UseCaseInteractor()) {
                StoredBalanceSetDto balanceSet = usecases.CalculateBalanceSet(accountsChartUID, balanceSetUID);

                return(new SingleObjectModel(this.Request, balanceSet));
            }
        }
示例#2
0
        public SingleObjectModel CreateOrGetStoredBalanceSet([FromUri] string accountsChartUID,
                                                             [FromBody] BalanceStorageCommand command)
        {
            base.RequireBody(command);

            using (var usecases = BalanceStorageUseCases.UseCaseInteractor()) {
                StoredBalanceSetDto balanceSet = usecases.CreateOrGetBalanceSet(accountsChartUID, command);

                return(new SingleObjectModel(this.Request, balanceSet));
            }
        }