public void DeleteDirector(Director dir) { if (dir.DirectedMovies.Count() == 0) { throw new BussinesLogicException("Un director no puede ser borrado si esta asociado a una pelicula"); } directorDataAccess.DeleteDirector(dir.Name); }
public void DeleteDirector(string name) { var dir = directorDataAccess.GetDirector(name); if (dir.DirectedMovies.Count() != 0) { throw new BussinesLogicException("Un director no puede ser borrado si esta asociado a una pelicula"); } directorDataAccess.DeleteDirector(name); }