Пример #1
0
 public void Add(BookDetails newBook)
 {
     var query = string.Format(@"INSERT INTO BookDetails (Title, Author) VALUES ('{0}','{1}')", newBook.Title, newBook.Author);
     using (var con = new SqlConnection(_connectionStringSettings.ToString()))
     {
         con.Open();
         using (var command = new SqlCommand(query, con))
             command.ExecuteNonQuery();
             
     }
 }
Пример #2
0
        public void Add(BookDetails newBook)
        {
            if (newBook == null)
            {
                throw new ArgumentNullException("Parameter newBook can't be null.");
            }

            newBook.Id = _nextId;
            _book.Add(newBook);

            _nextId++;
        }
Пример #3
0
        public void Add(BookDetails newBook)
        {
            if (newBook == null)
            {
                throw new ArgumentNullException("Parameter newBook can't be null.");
            }

            newBook.Id = _nextId;
            _book.Add(newBook);

            _nextId++;
        }
Пример #4
0
 public ActionResult Create(BookDetails newBook)
 {
     _bookRepository.Add(newBook);
     TempData["Message"] = "The book has been added to repository.";
     return this.RedirectToAction(c=>c.Index());
 }