예제 #1
0
        /// <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);
        }
예제 #2
0
        }/// <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);
        }