예제 #1
0
        public IActionResult LendBook(ShowBooksViewModel model, LendBooksViewModel model1)
        {
            _showBooksService.LentBook(model.Id);
            _lendBooksService.SaveChanges(model1);

            return(RedirectToAction("Index"));
        }
예제 #2
0
        //metoda dodająca książkę do zbioru książek w bazie
        public void SaveChanges(LendBooksViewModel model)
        {
            var db = new DataContext();

            var model1 = db.Set <BooksEntiti>().Where(x => x.Id == model.Id);

            foreach (var item in model1)
            {
                model.Name = item.Name + " (id: " + item.Id.ToString() + ")";
                model.Id   = item.Id;
            }

            var newLend = new LoanedBooksEntiti()
            {
                Name       = model.Name,
                DateOfLend = DateTime.Now.ToString(),
                IdBook     = model.Id
            };

            db.Add <LoanedBooksEntiti>(newLend);
            db.SaveChanges();
        }
예제 #3
0
 public IActionResult ReturnBook(LendBooksViewModel model)
 {
     _lendBooksService.ReturnBook(model.Id);
     return(RedirectToAction("Index"));
 }