示例#1
0
        private void AddNewBook(BookMobilePostDto bookDto)
        {
            var newBook = new Book
            {
                Title          = bookDto.Title,
                Author         = bookDto.Author,
                Code           = bookDto.Code,
                Url            = bookDto.Url,
                OrganizationId = bookDto.OrganizationId,
                CreatedBy      = bookDto.ApplicationUserId,
                ModifiedBy     = bookDto.ApplicationUserId,
                Created        = DateTime.UtcNow,
                Modified       = DateTime.UtcNow
            };

            _bookDbSet.Add(newBook);

            var newBookOffice = new BookOffice
            {
                Book           = newBook,
                OfficeId       = bookDto.OfficeId,
                OrganizationId = bookDto.OrganizationId,
                Created        = DateTime.UtcNow,
                Modified       = DateTime.UtcNow,
                CreatedBy      = bookDto.ApplicationUserId,
                ModifiedBy     = bookDto.ApplicationUserId,
                Quantity       = OneBook
            };

            _bookOfficeDbSet.Add(newBookOffice);
        }
示例#2
0
        private void AddBookToOtherOffice(BookMobilePostDto bookDto, Book book)
        {
            var newBookOffice = new BookOffice
            {
                BookId         = book.Id,
                OfficeId       = bookDto.OfficeId,
                OrganizationId = bookDto.OrganizationId,
                Created        = DateTime.UtcNow,
                Modified       = DateTime.UtcNow,
                CreatedBy      = bookDto.ApplicationUserId,
                ModifiedBy     = bookDto.ApplicationUserId,
                Quantity       = OneBook
            };

            _bookOfficeDbSet.Add(newBookOffice);
        }