/// <summary>
        /// retrieve a list of all characters using the repository
        /// </summary>
        /// <returns>all characters</returns>
        private List <FlintstoneCharacter> GetAllCharacters()
        {
            List <FlintstoneCharacter> characters = null;

            FileIoStatus = FileIoMessage.None;

            try
            {
                using (FlintstoneCharacterRepository fsRepository = new FlintstoneCharacterRepository())
                {
                    characters = fsRepository.GetAll() as List <FlintstoneCharacter>;
                };

                if (characters != null)
                {
                    FileIoStatus = FileIoMessage.Complete;
                }
                else
                {
                    FileIoStatus = FileIoMessage.NoRecordsFound;
                }
            }
            catch (Exception)
            {
                FileIoStatus = FileIoMessage.FileAccessError;
            }

            return(characters);
        }
예제 #2
0
        /// <summary>
        /// retrieve a list of all characters
        /// </summary>
        /// <returns>all characters</returns>
        private List <FlintstoneCharacter> FlintstoneCharactersList()
        {
            List <FlintstoneCharacter> characters = new List <FlintstoneCharacter>();

            FileIoStatus = FileIoMessage.None;

            using (FlintstoneCharacterRepository fsRepository = new FlintstoneCharacterRepository())
            {
                try
                {
                    characters   = fsRepository.GetAll() as List <FlintstoneCharacter>;
                    FileIoStatus = FileIoMessage.Complete;
                }
                catch (Exception)
                {
                    FileIoStatus = FileIoMessage.FileAccessError;
                }
            };

            return(characters);
        }