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")); }