예제 #1
0
        public async Task <BookModel> Receiving(Guid bookId, string userId)
        {
            ActiveHolderModel newHolder = new ActiveHolderModel()
            {
                BookId        = bookId,
                UserId        = userId,
                DateOfReceipt = DateTime.Now
            };

            StatusLogModel newLog = new StatusLogModel()
            {
                BookId    = bookId,
                UserId    = userId,
                Date      = DateTime.Now,
                Operation = Operations.Take
            };

            await _holdersService.Create(newHolder);

            await _statusLogService.Create(newLog);

            return(_bookService.ReceivingBook(bookId));
        }