Beispiel #1
0
        public async Task <ActionResult> SaveBook(DisplayAdLibrisForBookModel model)
        {
            if (ModelState.IsValid)
            {
                var savedInDb = await apiModelBook.IsBookInDb("api/APIDbBook?isbn=", model.ISBN);

                model.AlreadyInDb = savedInDb;

                if (model.AlreadyInDb)
                {
                    return(View("BookInfo", model));
                }

                apiModelBook.SaveBookToDb("api/APIDbBook/", model);
                CacheHelper.ReloadCache();
                return(RedirectToAction("Index", "Admin"));
            }

            return(RedirectToAction("GetInfoFromAdlibris", model));
        }