コード例 #1
0
        public async Task <ActionResult <Música> > PostMúsica(Música música)
        {
            _context.Músicas.Add(música);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetMúsica", new { id = música.MusicaId }, música));
        }
コード例 #2
0
        public async Task <IActionResult> PutMúsica(int id, Música música)
        {
            if (id != música.MusicaId)
            {
                return(BadRequest());
            }

            _context.Entry(música).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!MúsicaExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
コード例 #3
0
        static void Main(string[] args)
        {
            int i;                                          // Variável Auxiliar

            // --------------------------------------------------------------------------------------------------------------------

            Aluno xAluno;                                   // Definição de Tipo. Se Aluno fosse classe, Aluno xAluno = new Aluno()

            Console.Clear();                                // Limpa a Tela

            Console.WriteLine("Estruturas");
            Console.WriteLine("==========\n");

            Console.WriteLine("Definição de Estrutura Simples\n");

            Console.Write("Matrícula do Aluno..: ");        // Leitura de Dados
            xAluno.Matrícula = int.Parse(Console.ReadLine());

            Console.Write("Nome do Aluno.......: ");
            xAluno.NomeAluno = Console.ReadLine();

            Console.Write("Telefone do Aluno...: ");
            xAluno.Telefone = Console.ReadLine();

            Console.WriteLine("\nO telefone do aluno {0}, que possui a Matrícula {1}, é {2}\n\n", xAluno.NomeAluno, xAluno.Matrícula, xAluno.Telefone);
            Console.ReadKey();

            // --------------------------------------------------------------------------------------------------------------------

            Música[] xMúsica = new Música[3];              // Definição de Tipo - Matriz

            Console.Clear();                               // Limpa a Tela

            Console.WriteLine("Estruturas");
            Console.WriteLine("==========\n");

            Console.WriteLine("Definição de Matriz de Estruturas");

            for (i = 0; i < 3; i++)
            {
                // Se o Música fosse uma classe, nesse ponto seria necessário
                // instanciar cada elemento do vetor fazendo:
                //
                // xMúsica[i]=new Música();

                Console.Write("\nNome da Música...: ");
                xMúsica[i].NomeMúsica = Console.ReadLine();

                Console.Write("Nome do Cantor...: ");
                xMúsica[i].NomeCantor = Console.ReadLine();

                Console.Write("Título do CD.....: ");
                xMúsica[i].TítuloCD = Console.ReadLine();
            }

            Console.Clear();
            Console.WriteLine("\nInformações Registradas:\n");

            foreach (var Dado in xMúsica)                   // Coleção de Elementos...
            {
                Console.WriteLine("\tNome da Música...: {0}", Dado.NomeMúsica);
                Console.WriteLine("\tNome do Cantor...: {0}", Dado.NomeCantor);
                Console.WriteLine("\tTítulo do CD.....: {0}\n", Dado.TítuloCD);
            }

            Console.ReadKey();

            // --------------------------------------------------------------------------------------------------------------------

            Professor[] xProfessor = new Professor[3];

            Console.Clear();                               // Limpa a Tela

            Console.WriteLine("Estruturas");
            Console.WriteLine("==========\n");

            Console.WriteLine("Definição de Matriz de Estruturas Compostas");

            for (i = 0; i < 3; i++)
            {
                Console.Write("\nNome do Professor..: ");
                xProfessor[i].NomeProfessor = Console.ReadLine();

                Console.Write("Admissão....... ");
                Console.Write("Dia: ");
                xProfessor[i].DataAdmissão.Dia = int.Parse(Console.ReadLine());         // A Estrutura é Composta...
                Console.Write("\t\tMês: ");
                xProfessor[i].DataAdmissão.Mês = Console.ReadLine();
                Console.Write("\t\tAno: ");
                xProfessor[i].DataAdmissão.Ano = int.Parse(Console.ReadLine());
            }

            Console.Clear();
            Console.WriteLine("\nInformações Registradas:\n");

            foreach (Professor Dado in xProfessor)
            {
                Console.WriteLine("\tProfessor {0} - Data de Admissão: {1} de {2} de {3}"
                                  , Dado.NomeProfessor, Dado.DataAdmissão.Dia, Dado.DataAdmissão.Mês, Dado.DataAdmissão.Ano);
            }

            Console.ReadKey();
        }
コード例 #4
0
 // Start is called before the first frame update
 void Start()
 {
     music = this;
     DontDestroyOnLoad(transform.gameObject);
 }