示例#1
0
        public IEnumerable <string> OutputResult(string search)
        {
            if (string.IsNullOrWhiteSpace(search))
            {
                throw new ArgumentNullException("search");
            }

            IEnumerable <IAlbum> albums = null;
            string message = "";

            try
            {
                albums  = CashLibrary.GetAlbums(search);
                message = CashLibrary.GetMessage();
                if (albums.Count() == 0)
                {
                    message += " Альбомы не найдены.";
                }
            }
            catch (Exception e)
            {
                message = e.Message;
            }
            return(ResultEnumerable(message, albums));
        }
 public string GetMessage()
 {
     return(DefaultLibrary.IsSucceed ? DefaultLibrary.GetMessage() : "Чтение данных из кэша.");
 }