コード例 #1
0
        public static AlbumBO AlbumDOtoBO(AlbumDO from)
        {
            AlbumBO to = new AlbumBO();

            to.AlbumID   = from.AlbumID;
            to.AlbumName = from.AlbumName;
            to.AlbumType = from.AlbumType;
            to.UserID    = from.UserID;
            to.PhotoID   = from.PhotoID;
            to.Photo     = from.Photo;
            to.PhotoName = from.PhotoName;
            return(to);
        }
コード例 #2
0
ファイル: Albuns.cs プロジェクト: Rui-Costa26/17005_17023_LP2
        /// <summary>
        /// Adicionar album à lista de albuns
        /// </summary>
        /// <param name="codigoAlbum"></param>
        /// <param name="titulo"></param>
        /// <param name="ano"></param>
        /// <param name="estilo"></param>
        /// <param name="unidadesVendidas"></param>
        public static void AdicionarAlbumBO(int codigoAlbum, string titulo, int ano, string estilo, int unidadesVendidas)
        {
            //Inicialização do album aux
            AlbumBO aux = new AlbumBO
            {
                CodigoAlbum      = codigoAlbum,
                Titulo           = titulo,
                Ano              = ano,
                Estilo           = estilo,
                UnidadesVendidas = unidadesVendidas
            };

            //Adicionar o album à lista de albuns
            DL.Albuns.RegistarAlbum(aux);
        }
コード例 #3
0
ファイル: Albuns.cs プロジェクト: Rui-Costa26/17005_17023_LP2
        /// <summary>
        /// Método que retorna o album mais vendido
        /// </summary>
        /// <returns></returns>
        public static void MaisVendido()
        {
            //Criar album auxiliar
            AlbumBO max = new AlbumBO();

            //Inicializar as unidades vendidas a 0
            max.UnidadesVendidas = 0;
            //Percorrer a lista de albuns e guardar o album com mais unidades vendidas
            for (int i = 0; i < DL.Albuns.lstAlbuns.Count; i++)
            {
                if (DL.Albuns.lstAlbuns[i].UnidadesVendidas > max.UnidadesVendidas)
                {
                    max = DL.Albuns.lstAlbuns[i];
                }
            }
            //Mostra os dados do album mais vendido
            Console.WriteLine("Título - {0}\nUnidades vendidas - {1}\n\n", max.Titulo, max.UnidadesVendidas);
        }
コード例 #4
0
 /// <summary>
 /// Registar um novo album
 /// </summary>
 /// <param name="albuns"></param>
 /// <param name="novoAlbum"></param>
 /// <returns></returns>
 public static bool RegistarAlbum(AlbumBO novoAlbum)
 {
     try
     {
         //Se não existir nenhum album com o mesmo titulo
         if (ExisteAlbum(novoAlbum.Titulo) == false)
         {
             //Adicionar um novo album
             lstAlbuns.Add(novoAlbum);
             return(true);
         }
         //Caso já exista um album com o nome lido retorna false
         return(false);
     }
     catch (Exception e)
     {
         Console.WriteLine(e.Message);
         throw;
     }
 }