public ActionResult Create(TakeABookCreateViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            TakeABook takeABook = new TakeABook();

            takeABook.BookId = model.BookId;

            if (UserLogin.IsAdmin())
            {
                takeABook.UserId = model.UserId;
            }
            else
            {
                takeABook.UserId = UserLogin.GetUserId();
            }
            //takeABook.dateTaken = model.dateTaken.Date;
            takeABook.DateTaken = System.DateTime.Now;
            // takeABook.dateForReturn = model.dateForReturn.Date;
            takeABook.DateForReturn = takeABook.DateTaken.AddMonths(3);
            //takeABook.dateReturn = model.dateReturn.Date;
            DateTime now = DateTime.Now;

            takeABook.DateReturn = new DateTime(2000, 1, 1, 0, 0, 0);

            var repository = new TakeABookRepository();

            repository.Insert(takeABook);

            return(RedirectToAction("Index"));
        }
        public ActionResult Create()
        {
            TakeABookCreateViewModel model = new TakeABookCreateViewModel();

            model.Books         = PopuateBooksList();
            model.Users         = PopuateUsersList();
            model.dateTaken     = model.dateTaken.Date;
            model.dateForReturn = model.dateForReturn.Date;
            model.dateReturn    = model.dateReturn.Date;


            return(View(model));
        }
        public ActionResult Create(TakeABookCreateViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            TakeABook takeABook = new TakeABook();

            takeABook.BookId        = model.BookId;
            takeABook.ReaderId      = model.ReaderId;
            takeABook.dateTaken     = model.dateTaken.Date;
            takeABook.dateForReturn = model.dateForReturn.Date;
            takeABook.dateReturn    = model.dateReturn.Date;

            var repository = new TakeABookRepository();

            repository.Insert(takeABook);

            return(RedirectToAction("Index"));
        }