Пример #1
0
        public IActionResult Create(Book model, int[] authorsIds, int[] categoriesIds)
        {
            if (ModelState.IsValid)
            {
                model.Authors.Clear();
                foreach (int authorId in authorsIds)
                {
                    model.Authors.Add(new Author {
                        Id = authorId
                    });
                }
                model.Categories.Clear();
                foreach (int categoryId in categoriesIds)
                {
                    model.Categories.Add(new Category {
                        Id = categoryId
                    });
                }
                _inventoryService.AddBook(model);
                // TODO: add message
                return(RedirectToAction("Index"));
            }

            LoadCreateViewBags();
            return(View(model));
        }