コード例 #1
0
        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());
        }