示例#1
0
        public void UpdateForm()
        {
            var authorRepository = new AuthorRepository();

            Author = authorRepository.GetAuthor(_book.AuthorId);
            var publisherRepository = new PublisherRepository();

            Publisher = publisherRepository.GetPublisher(_book.PublisherId);
            GenreComboBox.DataSource          = Enum.GetValues(typeof(Genre));
            BookNameTextBox.Text              = _book.Name;
            NumberOfPagesNumericUpDown.Value  = _book.NumberOfPages;
            GenreComboBox.SelectedItem        = _book.Genre;
            NumberOfCopiesNumericUpDown.Value = _book.NumberOfCopies;
            SelectedAuthorLabel.Text          = Author.ToString();
            SelectedPublisherLabel.Text       = Publisher.ToString();
        }
示例#2
0
 public async Task <Publisher> GetPublisher(long publisherId)
 {
     return(await publisherRepository.GetPublisher(publisherId));
 }
示例#3
0
        public ActionResult PublisherIndex()
        {
            // var publisher = db.PublisherMasters.ToList();

            return(View(_ObjPublisherRepository.GetPublisher()));
        }
示例#4
0
        private Publisher CreateAndRetrievePublisher(CreatePublisherDto dto)
        {
            var id = repository.CreatePublisher(dto);

            return(repository.GetPublisher(id).Result);
        }