Exemplo n.º 1
0
        private static void GravarEstiloMusical()
        {
            EstiloMusical novoEstilo = new EstiloMusical();

            novoEstilo.Nome = "Pop";
            _repositorio.Cadastrar(novoEstilo);
        }
Exemplo n.º 2
0
        public EstiloMusical BuscarPorId(int id)
        {
            string Query = "SELECT EstiloMusicalId, Nome FROM EstilosMusicais WHERE EstiloMusicalId = @Id";

            // aonde, em qual local
            using (SqlConnection con = new SqlConnection(StringConexao))
            {
                con.Open();
                SqlDataReader sdr;

                using (SqlCommand cmd = new SqlCommand(Query, con))
                {
                    cmd.Parameters.AddWithValue("@Id", id);
                    sdr = cmd.ExecuteReader();

                    if (sdr.HasRows)
                    {
                        while (sdr.Read())
                        {
                            EstiloMusical estilo = new EstiloMusical
                            {
                                EstiloMusicalId = Convert.ToInt32(sdr["EstiloMusicalId"]),
                                Nome            = sdr["Nome"].ToString()
                            };
                            return(estilo);
                        }
                    }

                    return(null);
                }
            }
        }
Exemplo n.º 3
0
        /// <see cref="IMusicaDao.RetrieveArtistasByEstiloMusical(EstiloMusical)"/>
        public IList RetrieveArtistasByEstiloMusical(EstiloMusical estiloMusical)
        {
            Artista artista = new Artista();

            artista.EstilosMusicales.Add(estiloMusical);

            return(this.BuscarArtistas(artista));
        }
Exemplo n.º 4
0
        public ActionResult Excluir(EstiloMusical estiloMusical)
        {
            try
            {
                // TODO: Add delete logic here
                mongoDb.Excluir(estiloMusical);

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Exemplo n.º 5
0
        public void IncluiUmNovoEstiloMusical()
        {
            var estiloMusical = new EstiloMusical
            {
                Nome      = "Heavy Metal",
                Descricao = "Heavy Metal"
            };

            var mongoDb = new Models.MongoDB();

            mongoDb.Incluir(estiloMusical);

            Assert.IsNotNull(estiloMusical.Id);
        }
Exemplo n.º 6
0
        public ActionResult Editar(EstiloMusical estiloMusical)
        {
            try
            {
                // TODO: Add update logic here
                mongoDb.Salvar(estiloMusical);

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Exemplo n.º 7
0
        public void Cadastrar(EstiloMusical estiloMusical)
        {
            string Query = "INSERT INTO EstilosMusicais VALUES (@Nome)";

            using (SqlConnection con = new SqlConnection(StringConexao))
            {
                // declara o comando com a query e a conexao
                SqlCommand cmd = new SqlCommand(Query, con);
                cmd.Parameters.AddWithValue("@Nome", estiloMusical.Nome);
                // abre a conexao
                con.Open();
                // executa o comando
                cmd.ExecuteNonQuery();
            }
        }
Exemplo n.º 8
0
        public void Atualizar(int id, EstiloMusical estiloMusical)
        {
            string Query = "UPDATE EstilosMusicais SET Nome = @Nome WHERE EstiloMusicalId = @EstiloMusicalId";

            using (SqlConnection con = new SqlConnection(StringConexao))
            {
                // faco o comando
                SqlCommand cmd = new SqlCommand(Query, con);
                // defino os parametros
                cmd.Parameters.AddWithValue("@Nome", estiloMusical.Nome);
                cmd.Parameters.AddWithValue("@EstiloMusicalId", id);
                // abrir a conexao
                con.Open();
                // executar
                cmd.ExecuteNonQuery();
            }
        }
Exemplo n.º 9
0
        public List <EstiloMusical> Listar()
        {
            List <EstiloMusical> estilos = new List <EstiloMusical>();

            // abrir uma conexao com o banco
            using (SqlConnection con = new SqlConnection(StringConexao))
            {
                // fazer a leitura de todos os registros
                // declarar a instrucao a ser realizada
                string Query = "SELECT EstiloMusicalId, Nome FROM EstilosMusicais ORDER BY Nome ASC";

                // abre a conexao com o bd
                con.Open();
                // declaro para percorrer a lista
                SqlDataReader rdr;

                using (SqlCommand cmd = new SqlCommand(Query, con))
                {
                    // executa a query
                    rdr = cmd.ExecuteReader();

                    while (rdr.Read())
                    {
                        EstiloMusical estilo = new EstiloMusical
                        {
                            EstiloMusicalId = Convert.ToInt32(rdr[0]),
                            Nome            = rdr["Nome"].ToString()
                        };
                        estilos.Add(estilo);
                    }
                }
            }

            // devolver a lista preenchida
            return(estilos);
        }
Exemplo n.º 10
0
 /// <see cref="IMusicaService.DeleteEstiloMusical(EstiloMusical)"/>
 public void DeleteEstiloMusical(EstiloMusical estiloMusical)
 {
     this.musicaDao.DeleteEstiloMusical(estiloMusical);
 }
Exemplo n.º 11
0
 /// <see cref="IMusicaService.SaveOrUpdateEstiloMusical(EstiloMusical)"/>
 public void SaveOrUpdateEstiloMusical(EstiloMusical estiloMusical)
 {
     this.musicaDao.SaveOrUpdateEstiloMusical(estiloMusical);
 }
Exemplo n.º 12
0
 /// <see cref="IMusicaService.RetrieveArtistasByEstiloMusical(EstiloMusical)"/>
 public IList RetrieveArtistasByEstiloMusical(EstiloMusical estiloMusical)
 {
     throw new NotImplementedException();
 }
Exemplo n.º 13
0
 ///
 /// <param name="estiloMusical"></param>
 public IList RetrieveArtistasByEstiloMusical(EstiloMusical estiloMusical)
 {
     throw new NotImplementedException();
 }
Exemplo n.º 14
0
		/// 
		/// <param name="estiloMusical"></param>
		public IList RetrieveArtistasByEstiloMusical(EstiloMusical estiloMusical) {
			return null;
		}
Exemplo n.º 15
0
 /// 
 /// <param name="estiloMusical"></param>
 public void SaveOrUpdateEstiloMusical(EstiloMusical estiloMusical)
 {
 }
Exemplo n.º 16
0
		/// 
		/// <param name="estiloMusical"></param>
		public void DeleteEstiloMusical(EstiloMusical estiloMusical) {}
Exemplo n.º 17
0
 ///
 /// <param name="estiloMusical"></param>
 public void SaveOrUpdateEstiloMusical(EstiloMusical estiloMusical)
 {
     this.HibernateTemplate.SaveOrUpdate(estiloMusical);
 }
Exemplo n.º 18
0
        /// <see cref="IMusicaDao.RetrieveArtistasByEstiloMusical(EstiloMusical)"/>
        public IList RetrieveArtistasByEstiloMusical(EstiloMusical estiloMusical)
        {
            Artista artista = new Artista();
            artista.EstilosMusicales.Add(estiloMusical);

            return this.BuscarArtistas(artista);
        }
Exemplo n.º 19
0
 /// 
 /// <param name="estiloMusical"></param>
 public IList RetrieveArtistasByEstiloMusical(EstiloMusical estiloMusical)
 {
     return null;
 }
Exemplo n.º 20
0
        private static void BuscarEstiloMusicalPorId()
        {
            EstiloMusical estilo = _repositorio.BuscarPorId(2);

            Console.WriteLine(estilo.Nome);
        }
Exemplo n.º 21
0
		/// 
		/// <param name="estiloMusical"></param>
		public void SaveOrUpdateEstiloMusical(EstiloMusical estiloMusical) {}
Exemplo n.º 22
0
 /// <see cref="IMusicaService.SaveOrUpdateEstiloMusical(EstiloMusical)"/>
 public void SaveOrUpdateEstiloMusical(EstiloMusical estiloMusical)
 {
     this.musicaDao.SaveOrUpdateEstiloMusical(estiloMusical);
 }
Exemplo n.º 23
0
 /// 
 /// <param name="estiloMusical"></param>
 public void SaveOrUpdateEstiloMusical(EstiloMusical estiloMusical)
 {
     this.HibernateTemplate.SaveOrUpdate(estiloMusical);
 }
Exemplo n.º 24
0
 /// 
 /// <param name="estiloMusical"></param>
 public void DeleteEstiloMusical(EstiloMusical estiloMusical)
 {
 }
Exemplo n.º 25
0
 ///
 /// <param name="estiloMusical"></param>
 public void DeleteEstiloMusical(EstiloMusical estiloMusical)
 {
     throw new NotImplementedException();
 }
Exemplo n.º 26
0
 /// 
 /// <param name="estiloMusical"></param>
 public void DeleteEstiloMusical(EstiloMusical estiloMusical)
 {
     throw new NotImplementedException();
 }
Exemplo n.º 27
0
 /// <see cref="IMusicaService.DeleteEstiloMusical(EstiloMusical)"/>
 public void DeleteEstiloMusical(EstiloMusical estiloMusical)
 {
     this.musicaDao.DeleteEstiloMusical(estiloMusical);
 }
Exemplo n.º 28
0
        public JsonResult GetEstilosMusicais()
        {
            var objs = EstiloMusical.ToList();

            return(new JsonResult(objs));
        }