public IActionResult AddGenre(NewGenreModel model) { try { _bookService.AddGenre(model); _bookService.Save(); ModelState.Clear(); ViewData["Message"] = "1"; } catch { ViewData["Message"] = "0"; } return(View()); }
public void AddGenre(NewGenreModel model) { if (_genreService.FindGenreByCondition(genre => genre.Name == model.Name).Any()) { UpdateGenreIcon(model.ImageFile, _genreService.FindGenreByCondition(genre => genre.Name == model.Name).FirstOrDefault().Id); } else { var newGenre = new Genre { Name = model.Name }; repositoryWrapper.GenreRepository.Create(newGenre); Save(); UpdateGenreIcon(model.ImageFile, newGenre.Id); } }