Example #1
0
        public Holding AddNewHolding(string isbn)
        {
            var classification = classificationService.Classification(isbn);
            var holding        = new Holding
            {
                Classification = classification,
                CopyNumber     = holdingsService.NextAvailableCopyNumber(classification),
                BranchId       = BranchId
            };

            holdingsService.Add(holding);
            return(holding);
        }
        public Holding AddNewMaterial(string isbn)
        {
            var classification = classificationService.Classification(isbn);
            var holding        = new Holding
            {
                Classification = classification,
                CopyNumber     = HoldingsControllerUtil.NextAvailableCopyNumber(holdingRepo, classification),
                BranchId       = BranchId
            };

            holdingRepo.Create(holding);
            return(holding);
        }
Example #3
0
        public Holding AddNewMaterial(string isbn)
        {
            var classification = classificationService.Classification(isbn);

            return(holdingService.Add(classification, brId));
        }