/// <summary> /// check if publisher with specific license exists, before query for its games /// </summary> /// <param name="licenseNumber"></param> /// <returns></returns> private bool IsLicenseExists(int licenseNumber) { PublisherRepositoryEF locPublcRep = new PublisherRepositoryEF(); var publByLicense = locPublcRep.GetByPublisherLicense(licenseNumber); bool isLicenseExists = publByLicense != null ? true : false; return(isLicenseExists); }
}/// <summary> /// check if publisher and genre exists, before add new game /// </summary> /// <param name="item"></param> /// <returns></returns> private bool IsIdPublisherAndGenreExists(BLLGame item) { GenreRepositoryEF locGenreDapperRep = new GenreRepositoryEF(); PublisherRepositoryEF locPublcDapperRep = new PublisherRepositoryEF(); var gamePublisher = locPublcDapperRep.GetById(item.PublisherID); var gameGenre = locGenreDapperRep.GetById(item.GenreId); //check genre and publisher, if not exist return false if ((gameGenre == null) || (gamePublisher == null)) { return(false); } return(true); }