Exemple #1
0
        public ActionResult BookTransaction(string bookISBN)
        {
            CreateBookTransactionViewModel createBookTransactionViewModel = new CreateBookTransactionViewModel();

            createBookTransactionViewModel.TransactionData          = new BookTransaction();
            createBookTransactionViewModel.TransactionData.BookISBN = Convert.ToInt32(bookISBN);

            // min return date must be date now
            // max return date must be 30 working days after retrieve.
            var actualReturnDate = DateTime.Now.AddDays(DateHelper.DaysLeft(DateTime.Now, DateTime.Now.AddDays(30), true));

            createBookTransactionViewModel.TransactionData.ReturnDate = actualReturnDate;
            var members = _memberService.GetAll();

            createBookTransactionViewModel.Members = new SelectList(members, "Id", "Name");

            return(View(createBookTransactionViewModel));
        }
Exemple #2
0
 public ActionResult BookTransaction(CreateBookTransactionViewModel createBookTransactionViewModel)
 {
     createBookTransactionViewModel.TransactionData.Status = 1; // requested
     _bookTransactionManager.Insert(createBookTransactionViewModel.TransactionData);
     return(View("Index"));
 }