public void InsereMusicaEmAlbum(int id, Musica musica) { var album = albums.FirstOrDefault(produto => produto.Id == id); musica.Id = idMusica++; album.Musicas.Add(musica); }
protected void salvarButton1_Click(object sender, EventArgs e) { try { if (nomemusicaTextBox1.Text != "" && idmusicaTextBox1.Text != "") { MusicaBll salvar = new MusicaBll(); Musica music = new Musica(); music.Nome_Musica = nomemusicaTextBox1.Text; music.Cd_IdMusica = Convert.ToInt32(idmusicaTextBox1.Text); music.Tempo_Segundos = tempoTextBox1.Text; salvar.AdicionarMusica(music); nomemusicaTextBox1.Text = string.Empty; idmusicaTextBox1.Text = string.Empty; tempoTextBox1.Text = string.Empty; salvarmLabel1.Text = "salvo com sucesso!"; } else { salvarMLabel.Text = string.Empty; salvarMLabel.Text = "Algum campo está fazio ou não confere"; } } catch (Exception ex) { salvarmLabel1.Text = ex.Message; } }
public async Task <ActionResult <MusicasLetra> > GetMusicaLetra(string id) { string token = Request.Headers["Authorization"]; HttpClient client = new HttpClient(); client.DefaultRequestHeaders.Add("Authorization", $"Bearer {token}"); HttpResponseMessage resp = await client.GetAsync($"https://api.spotify.com/v1/tracks/{id}"); string msg = await resp.Content.ReadAsStringAsync(); Musica musica = JsonConvert.DeserializeObject <Musica>(msg.Replace("\n", "")); HttpClient clientLetra = new HttpClient(); UriBuilder builderLetra = new UriBuilder("https://localhost:5006/v1/letrasMusica"); builderLetra.Query = $"nomeMusica={musica.name}&artista={musica.artists.FirstOrDefault().name}"; HttpResponseMessage respLetra = await clientLetra.GetAsync(builderLetra.Uri); string msgLetra = await respLetra.Content.ReadAsStringAsync(); LetrasMusicaBusca letra = JsonConvert.DeserializeObject <LetrasMusicaBusca>(msgLetra.Replace("\n", "")); return(new MusicasLetra { Musica = musica, Letra = letra }); }
protected void excluirLinkButton1_Click(object sender, EventArgs e) { try { if (exluirmusicaTextBox2.Text != "") { MusicaController excluir = new MusicaController(); Musica exmusic = new Musica(); exmusic.Musica_Id = Convert.ToInt32(exluirmusicaTextBox2.Text); excluir.Excluir(exmusic.Musica_Id); erroLabel1.Text = string.Empty; statusexcluirmusicaLabel1.Text = "Excluido com sucesso"; } else { statusexcluirmusicaLabel1.Text = string.Empty; erroLabel1.Text = "ERRO NO ID"; } } catch (Exception ex) { statusexcluirmusicaLabel1.Text = ex.Message; } }
public Musica Post([FromBody] Musica value) { var _musica = this._Context.Musicas.FirstOrDefault(lbda => lbda.Id == value.Id); if (_musica == null) { _musica = new Musica() { Duracao = value.Duracao, Id = Guid.NewGuid(), Nome = value.Nome, Trilha = value.Trilha }; this._Context.Musicas.Add(_musica); } else { _musica.Duracao = value.Duracao; _musica.Nome = value.Nome; _musica.Trilha = value.Trilha; } if (this._Context.ChangeTracker.HasChanges()) { this._Context.SaveChanges(); } return(_musica); }
public void TestInit() { _cidade = new Cidade { Nome = "Nome Cidade", Uf = "PR" }; _artista = new Artista { DataNascimento = DateTime.Today, Nome = "Nome do Artista", Sobrenome = "Sobrenome do Artista" }; _album = new Album { Avaliacao = 5, Capa = "capa do album", DataLancamento = DateTime.Today, Titulo = "Titulo do album", }; _musica = new Musica { Avaliacao = 3, DuracaoSegundos = 160, Titulo = "Tituloa da Musica" }; _estilo = new Estilo { Descricao = "Estilo" }; }
public void SalvarMusica(int idAlbum, Musica musica) { var album = contexto.Albums.Include(a => a.Musicas) .FirstOrDefault(a => a.Id == idAlbum); album.Musicas.Add(musica); }
public async Task <IActionResult> PutAddMusic(string playlistId, [FromBody] Musica value) { var playlist = await db.Playlists.SingleOrDefaultAsync(x => x.Id == playlistId); var musica = await db.Musicas.SingleOrDefaultAsync(x => x.Id == value.Id); if (playlist == null || musica == null) { return(NoContent()); } var playlistMusica = await db.PlaylistMusicas.SingleOrDefaultAsync(x => x.MusicaId == value.Id && x.PlaylistId == playlistId); if (playlistMusica != null) { return(BadRequest()); } var pm = new PlaylistMusica { PlaylistId = playlistId, MusicaId = value.Id }; db.PlaylistMusicas.Add(pm); await db.SaveChangesAsync(); return(Ok()); }
public void TestClean() { _cidade = null; _artista = null; _album = null; _musica = null; }
// DELETE: api/musica/5 public void Delete(int id) { Musica musica = db.Musicas.Find(id); db.Musicas.Remove(musica); db.SaveChanges(); }
public void Uma_Musica_Com_Nome_Valido_Nao_Gera_Inconsistencia() { var musica = new Musica("Teste", 1); var obtido = musicaService.VerificarInconsistenciasEmUmaNovaMusica(musica); Assert.IsFalse(obtido.Any()); }
// Adicionar Música private void musicaToolStripMenuItem_Click(object sender, EventArgs e) { //Filtro para .MP3 openFileDialog.Filter = "Músicas (*.mp3)|*.mp3"; if (openFileDialog.ShowDialog() == DialogResult.OK) { try { var stopwatch = new Stopwatch(); stopwatch.Start(); //Pega uma música e adiciona ela a uma lista de musicas FileStream arquivo = new FileStream(openFileDialog.FileName, FileMode.Open); Musica musica = new Musica(arquivo); arquivo.Dispose(); listaDeReporducao.Add(musica); var source = new BindingSource(); source.DataSource = listaDeReporducao; dataGridView1.DataSource = source; reprodutorMusical.Musica = musica; stopwatch.Stop(); Log.salvarLog(stopwatch.Elapsed.ToString().Remove(0, 6), "adicionar musica"); stopwatch.Reset(); } catch (IOException) { Log.salvarLog("Erro IOException", " ao adicionar musica");; } } }
public void AtualizaMusica(Musica musica, int idAlbum) { var album = BuscaAlbumPorId(idAlbum); RemoveMusicaPorId(idAlbum, musica.Id); album.Musicas.Add(musica); }
protected void GVMusica_RowCommand(object sender, GridViewCommandEventArgs e) { int index = Convert.ToInt32(e.CommandArgument); GridViewRow row = GVMusica.Rows[index]; int id = Convert.ToInt32(row.Cells[0].Text); var db = new MusicaDB(); if (e.CommandName == "Excluir") { db.Delete(id); LoadGrid(); } else if (e.CommandName == "Editar") { Musica musica = db.SelectById(id); TxtNomeMusica.Text = musica.Nome; TxtDuracao.Text = musica.Duracao; TxtCompositor.Text = musica.Compositor; TxtGenero.Text = musica.Genero; DdlAlbum.Text = musica.Album; IdH.Value = musica.Id.ToString(); } }
// GET: api/Musica public IEnumerable <Musica> Get() { Musica musica = new Musica(); List <Musica> lista_musica = musica.traerMusicas(); return(lista_musica); }
protected void BtnSalvar_Click(object sender, EventArgs e) { Musica musica = getData(); var db = new MusicaDB(); if ((IdH.Value == "0") || (IdH.Value == "")) { if (db.Insert(musica)) { LblMsg.Text = "Registro inserido!"; LoadGrid(); } else { LblMsg.Text = "Erro ao inserir registro"; } } else { if (db.Update(musica, int.Parse(IdH.Value))) { LblMsg.Text = "Registro atualizado!"; } else { LblMsg.Text = "Erro ao atualizar registro"; } } LoadGrid(); }
public List <Musica> Listar() { banco.ConexaoSQL(); List <Musica> musicaList = new List <Musica>(); using (SqlCommand command = new SqlCommand("ObterMusica", banco._con)) { command.CommandType = CommandType.StoredProcedure; banco._con.Open(); SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { Musica cd = new Musica() { Cd_IdMusica = Convert.ToInt32(reader["Cd_IdMusica"]), Nome_Musica = Convert.ToString(reader["Nome_Musica"]), Tempo_Segundos = Convert.ToString(reader["Tempo_Segundos"]), }; musicaList.Add(cd); } banco._con.Close(); return(musicaList); } }
protected void Button1_Click1(object sender, EventArgs e) { try { if (editaridmusicaTextBox1.Text != "") { MusicaController edit = new MusicaController(); Musica editmusic = new Musica(); editmusic.Musica_Id = Convert.ToInt32(editaridmusicaTextBox1.Text); editmusic.Nome_Musica = editarnomeTextBox1.Text; editmusic.Cd_IdMusica = Convert.ToInt32(editaridcdTextBox1.Text); editmusic.Tempo_Segundos = tempoTextBox1.Text; edit.Atualizar(editmusic); statuseditmusicaLabel1.Text = "Editado com sucesso"; } else { editaridmusicaTextBox1.Text = "Não confere esse ID"; editaridcdTextBox1.Text = "Não foi localizado"; } } catch (Exception ex) { statuseditmusicaLabel1.Text = ex.Message; } }
public void CriarMusica(int idAlbum, Musica musica) { musica.Id = idMusicaAtual++; var album = albumRepository.BuscarAlbumPorId(idAlbum); album.Musicas.Add(musica); }
public static void Main(string[] args) { PlayList p = new PlayList("Cavetown", "As melhores do cavetown"); Musica mus1 = new Musica("Deviltown", "Cavetown", "Deviltown", DateTime.Now, new TimeSpan(0, 01, 57)); p.Inserir(mus1); Musica mus2 = new Musica("LemonBoy", "Cavetown", "LemonBoy", DateTime.Now, new TimeSpan(0, 03, 22)); p.Inserir(mus2); Musica mus3 = new Musica("Sweeth Tooth", "Cavetown", "SleepyHead", DateTime.Now, new TimeSpan(0, 03, 27)); p.Inserir(mus3); Musica mus4 = new Musica("Feb 14", "Cavetown", "SleepyHead", DateTime.Now, new TimeSpan(0, 02, 57)); p.Inserir(mus4); Console.WriteLine(p.ToString()); Console.WriteLine(mus1.ToString()); Console.WriteLine(p); foreach (Musica x in p.Listar()) { ; } Console.WriteLine(x); }
public ActionResult AlterarMusica(int idAlbum, int id, [FromBody] MusicaRequestDTO musicaDTO) { var album = albumRepository.BuscarAlbumPorId(idAlbum); if (album == null) { return(NotFound("Album não encontrado")); } var musicaAlterada = new Musica(musicaDTO.Nome, musicaDTO.Duracao); if (musicaAlterada == null) { return(NotFound("Música não encontrada")); } var inconsistencias = musicaService.VerificarInconsistenciasEmUmaNovaMusica(musicaAlterada); if (inconsistencias.Any()) { return(BadRequest(inconsistencias)); } musicaRepository.AlterarMusica(idAlbum, id, musicaAlterada); return(Ok(musicaAlterada)); }
private List <Musica> AdicionarMusicas(Album novoAlbum) { List <Musica> musicas = new List <Musica>(); Console.Write("\nAdicione musicas ao album. Quantas musicas o album possui? "); string numMusicaString = Console.ReadLine(); string errorMsg = "\nNumero invalido.\nDigite um numero valido para o numero de musicas: "; int musicCount = Int32.Parse(Utils.ValidacaoInteiroMaiorQueZero(numMusicaString, errorMsg)); for (int i = 0; i < musicCount; i++) { Musica musicaAtual = new Musica(); Console.WriteLine("\nMUSICA " + (i + 1)); Console.Write("\nTitulo da musica: "); musicaAtual.Titulo = Console.ReadLine(); Console.Write("\nDuracao da musica (em segundos): "); string duracaoMusicaString = Console.ReadLine(); errorMsg = "\nNumero invalido.\nDigite um numero valido para a duracao da musica: "; musicaAtual.DuracaoEmSeg = Utils.ValidacaoInteiroMaiorQueZero(duracaoMusicaString, errorMsg); musicaAtual.Favorita = IsMusicaFavorita(); musicaAtual.Banda = novoAlbum.Banda; musicas.Add(musicaAtual); } return(musicas); }
private void abreMusicasDaPasta() { if (folderBrowserDialog.ShowDialog() == DialogResult.OK) { DirectoryInfo dir = new DirectoryInfo(folderBrowserDialog.SelectedPath); var stopwatch = new Stopwatch(); stopwatch.Start(); foreach (FileInfo file in dir.GetFiles()) { // aqui no caso estou guardando o nome completo do arquivo em em controle ListBox // voce faz como quiser FileStream arq = new FileStream(file.FullName, FileMode.Open); Musica musc = new Musica(arq); arq.Dispose(); listaDeReporducao.Add(musc); } var source = new BindingSource(); source.DataSource = listaDeReporducao; dataGridView1.DataSource = source; reprodutorMusical.PlayList = listaDeReporducao; stopwatch.Stop(); Log.salvarLog(stopwatch.Elapsed.ToString().Remove(0, 6), "Adicionar musicas de uma pasta"); stopwatch.Reset(); } }
public static void Main(string[] args) { Musica a = new Musica("titulo 1", TimeSpan.Parse("00:05:00")); a.Duracao = TimeSpan.Parse("00:15:00"); a.SetDuracao(TimeSpan.Parse("00:15:00")); Musica b = new Musica("titulo 2", TimeSpan.Parse("00:03:00")); //Console.WriteLine(a); //Console.WriteLine(b); PlayList p = new PlayList("Nome"); p.Inserir(a); p.Inserir(b); //Musica[] x = p.Listar(); //foreach(Musica m in x) // Console.WriteLine(m); foreach (Musica m in p.Listar()) { Console.WriteLine(m); } Console.WriteLine(p.TempoTotal()); }
void Update() { if (Fade.GetComponent <CanvasGroup>().alpha == 0 && !Call1) { Call1 = true; Destroy(Fade.GetComponent <scrInitialFade>()); Chat.SetActive(true); } if (Chat == null) { Fade.GetComponent <CanvasGroup>().alpha += 0.008f; if (!call3) { Musica.GetComponent <scrAudioManager>().enabled = false; call3 = true; } Musica.GetComponent <AudioSource>().volume -= 0.008f; AudioEffect.GetComponent <AudioSource>().volume -= 0.008f; if (Fade.GetComponent <CanvasGroup>().alpha == 1 && !call2) { call2 = true; StartCoroutine(LoadScene()); } } }
public void Posso_Definir_Nome_Do_Artista() { var musica = new Musica(); musica.DoArtista("Nirvana"); Assert.AreEqual("Nirvana", musica.Artista); }
public void Inserir(Musica n) { if (c < 20) { m[c] = n; c++; } }
public void Posso_Definir_Seu_Nome() { var musica = new Musica(); musica.ComNome("Smells Like Teen Spirit"); Assert.AreEqual("Smells Like Teen Spirit", musica.Nome); }
public async Task PutRemoveMusic(string playlistId, [FromBody] Musica value) { var pm = await db.PlaylistMusicas.SingleAsync(x => x.MusicaId == value.Id && x.PlaylistId == playlistId); db.PlaylistMusicas.Remove(pm); await db.SaveChangesAsync(); }
public void Inserir(Musica m) { if (k < 10) { musicas[k] = m; k++; } }
public ActionResult DeleteConfirmed(string id) { Musica musica = db.Musicas.Find(id); db.Musicas.Remove(musica); db.SaveChanges(); return(RedirectToAction("Index")); }
public void AtualizarMusica(int idAlbum, int id, Musica musica) { var album = contexto.Albuns.Include(p => p.Musicas).FirstOrDefault(p => p.Id == idAlbum); var musicaAntes = album.Musicas.Find(p => p.Id == id); musicaAntes.Atualizar(musica); }
public void Durante_Validacao_Se_Nao_Possuir_Nome_Deve_Ser_Invalida() { var musica = new Musica { Artista = "Jimi Hendrix" }; Assert.IsFalse(musica.Valido()); }
void Awake() { if (_instancia != null && _instancia != this) { DestroyImmediate(gameObject); } DontDestroyOnLoad(gameObject); _instancia = this; som = GetComponent<AudioSource>(); if (som) som.Play(); Verificar(); }
protected void Page_Load(object sender, EventArgs e) { List<Musica> musicas = new List<Musica>(); foreach (string url in urls.Split(new string[] { "|||" }, StringSplitOptions.RemoveEmptyEntries)) { Musica musica = new Musica(); musica.Cantor = "gusttavo_lima"; musica.NomeMusica = RecuperarNomeMusicaDaUrl(url); string htmlResult = ""; using (WebClient wc = new WebClient()) { wc.Headers[HttpRequestHeader.ContentType] = "application/x-www-form-urlencoded"; htmlResult = wc.DownloadString(url); } string letraComTags = htmlResult.Split(new string[] { "<div class=\"editable_area\"" }, StringSplitOptions.RemoveEmptyEntries)[1]; letraComTags = letraComTags.Substring(letraComTags.IndexOf('>') + 1); letraComTags = letraComTags.Split(new string[] { "</div>" }, StringSplitOptions.RemoveEmptyEntries)[0]; musica.Letra = EliminarTagsHtml(letraComTags); musicas.Add(musica); } }
public void NovaMusica (PartituraInfo dados, bool autoPlay = false) { if (musicaAtual != null) { StopMusica(); DestroyMusica( musicaAtual ); } Debug.Log("Dados> Compasso: " + dados.compassos.Count ); Debug.Log("Dados> Base: " + dados.nomeAudioBase ); Debug.Log("Dados> Instrumento: " + dados.nomeAudioInstrumento ); MusicaInfo info = new MusicaInfo (); info.mPartitura = dados; info.mBanda.musicaBase = Vivaldos.NameToAudioClip (dados.nomeAudioBase); info.mBanda.instrumentoAtual = Vivaldos.NameToAudioClip (dados.nomeAudioInstrumento); Musica m = Instantiate (_prefabMusica) as Musica; m.mInfo = info; gRitmo.s.SetBPM (info.mPartitura.BPM); List<string> outrosInstrumentos = gLevels.s.GetInstrumentosAnteriores( ); foreach( string s in outrosInstrumentos ) { AudioClip clip = Vivaldos.NameToAudioClip( s ) ; m.AdicionarInstrumentoExtra( clip ); } musicaAtual = m; if (autoPlay) PlayMusica (); }
void DestroyMusica (Musica m) { Destroy (m); }
private List<Musica> LerMusicasCantor(string nomeCantor, List<string> urlsMusicasCantor) { List<Musica> musicas = new List<Musica>(); foreach (string urlMusica in urlsMusicasCantor) { string nomeMusica = urlMusica.Split(new char[] { '/' }, StringSplitOptions.RemoveEmptyEntries).Last().Split(new string[] { ".html" }, StringSplitOptions.RemoveEmptyEntries).First(); Musica musica = new Musica() { Cantor = nomeCantor, NomeMusica = nomeMusica }; string html = RecuperarHtml(urlMusica); if (!html.Contains("<div class=\"editable_area\"")) continue; string letraComTags = html.Split(new string[] { "<div class=\"editable_area\"" }, StringSplitOptions.RemoveEmptyEntries)[1]; letraComTags = letraComTags.Substring(letraComTags.IndexOf('>') + 1); letraComTags = letraComTags.Split(new string[] { "</div>" }, StringSplitOptions.RemoveEmptyEntries)[0]; string letra = EliminarTagsHtml(letraComTags); musica.Letra = letra; musicas.Add(musica); ProjetoIndexacaoDBEntities ent = new ProjetoIndexacaoDBEntities(); ent.Musicas.AddObject(musica); ent.SaveChanges(); } return musicas; }
private void LoadMusics() { DirectoryInfo di = new DirectoryInfo(MUSIC_PATH); foreach (DirectoryInfo folder in di.GetDirectories()) { Musica musica = new Musica(); if (!Directory.Exists(Nova_Importer.Content.RootDirectory + "\\" + folder.Name)) { Directory.CreateDirectory(Nova_Importer.Content.RootDirectory + "\\" + folder.Name); } if (!File.Exists(Nova_Importer.Content.RootDirectory + "\\" + folder.Name + "\\background.xnb")) { String extension = ""; if (File.Exists(folder.FullName + "\\" + IMAGE_BACKGROUND_NAME + ".jpg")) { extension = ".jpg"; } else { extension = ".png"; } Nova_Importer.LoadExternResource(folder.FullName + "\\" + IMAGE_BACKGROUND_NAME + extension, true, "BACKGROUND"); File.Copy(Nova_Importer.Content.RootDirectory + "\\Externs\\BACKGROUND.xnb", Nova_Importer.Content.RootDirectory + "\\" + folder.Name + "\\background.xnb"); } Nova_Importer.LoadResource("BACKGROUND", folder.Name + "\\BACKGROUND"); musica.background = (Texture2D)Nova_DataBase.GetResource("BACKGROUND"); if (!File.Exists(Nova_Importer.Content.RootDirectory + "\\" + folder.Name + "\\cover.xnb")) { String extension = ""; if (File.Exists(folder.FullName + "\\" + IMAGE_COVER_NAME + ".jpg")) { extension = ".jpg"; } else { extension = ".png"; } Nova_Importer.LoadExternResource(folder.FullName + "\\" + IMAGE_COVER_NAME + extension, true, "COVER"); File.Copy(Nova_Importer.Content.RootDirectory + "\\Externs\\COVER.xnb", Nova_Importer.Content.RootDirectory + "\\" + folder.Name + "\\cover.xnb"); } Nova_Importer.LoadResource("COVER", folder.Name + "\\COVER"); musica.musicImage = (Texture2D)Nova_DataBase.GetResource("COVER"); if (!File.Exists(Nova_Importer.Content.RootDirectory + "\\" + folder.Name + "\\music.xnb")) { Nova_Importer.LoadExternMusicResource (folder.FullName + "\\" + MUSIC_FILE_NAME +".mp3", true, "MUSIC"); File.Copy(Nova_Importer.Content.RootDirectory + "\\Externs\\MUSIC.xnb", Nova_Importer.Content.RootDirectory + "\\" + folder.Name + "\\music.xnb"); File.Copy(Nova_Importer.Content.RootDirectory + "\\Externs\\MUSIC.wma", Nova_Importer.Content.RootDirectory + "\\" + folder.Name + "\\music.wma"); } musica.musicPath = folder.FullName; musicas.Add(musica); } }