public int Add(GenreView genre) { int itemsCount = _uOw.EFGenreRepository.Get().Count(m => m.Name == genre.Name); if (itemsCount > 0) { throw new ItemAlreadyExistException(); } _uOw.EFGenreRepository.Add(genre.ToDtoModel().ToSqlModel()); _uOw.Save(); return(genre.Id); }
public void Update(GenreView genre) { int itemsCount = _uOw.EFGenreRepository.Get().Count(m => m.Name == genre.Name && m.Id != genre.Id ); if (itemsCount > 0) { throw new ItemAlreadyExistException(); } _uOw.EFGenreRepository.Update(genre.ToDtoModel().ToSqlModel()); _uOw.Save(); }