public IHttpActionResult AddBookToWaitlist([FromBody] CartModel model) { var book = _Book.GetBookByBookID(model.BookId); var list = _Book.AddBookToWaitlist(model.BookId, model.UserID); var currentUser = UserManager.FindByEmail(User.Identity.Name); var user = _Account.GetUserInfo(currentUser); //var currentUser = await _UserManager.FindByIdAsync(model.UserID.ToString()); //var user = _Account.GetUserInfo(currentUser); InWaitlistEmail(user, book); if (list) { return(Ok()); } return(BadRequest()); }