Пример #1
0
        private static void GravarEstiloMusical()
        {
            EstiloMusical novoEstilo = new EstiloMusical();

            novoEstilo.Nome = "Pop";
            _repositorio.Cadastrar(novoEstilo);
        }
Пример #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);
                }
            }
        }
Пример #3
0
        /// <see cref="IMusicaDao.RetrieveArtistasByEstiloMusical(EstiloMusical)"/>
        public IList RetrieveArtistasByEstiloMusical(EstiloMusical estiloMusical)
        {
            Artista artista = new Artista();

            artista.EstilosMusicales.Add(estiloMusical);

            return(this.BuscarArtistas(artista));
        }
Пример #4
0
        public ActionResult Excluir(EstiloMusical estiloMusical)
        {
            try
            {
                // TODO: Add delete logic here
                mongoDb.Excluir(estiloMusical);

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Пример #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);
        }
Пример #6
0
        public ActionResult Editar(EstiloMusical estiloMusical)
        {
            try
            {
                // TODO: Add update logic here
                mongoDb.Salvar(estiloMusical);

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Пример #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();
            }
        }
Пример #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();
            }
        }
Пример #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);
        }
Пример #10
0
 /// <see cref="IMusicaService.DeleteEstiloMusical(EstiloMusical)"/>
 public void DeleteEstiloMusical(EstiloMusical estiloMusical)
 {
     this.musicaDao.DeleteEstiloMusical(estiloMusical);
 }
Пример #11
0
 /// <see cref="IMusicaService.SaveOrUpdateEstiloMusical(EstiloMusical)"/>
 public void SaveOrUpdateEstiloMusical(EstiloMusical estiloMusical)
 {
     this.musicaDao.SaveOrUpdateEstiloMusical(estiloMusical);
 }
Пример #12
0
 /// <see cref="IMusicaService.RetrieveArtistasByEstiloMusical(EstiloMusical)"/>
 public IList RetrieveArtistasByEstiloMusical(EstiloMusical estiloMusical)
 {
     throw new NotImplementedException();
 }
Пример #13
0
 ///
 /// <param name="estiloMusical"></param>
 public IList RetrieveArtistasByEstiloMusical(EstiloMusical estiloMusical)
 {
     throw new NotImplementedException();
 }
Пример #14
0
		/// 
		/// <param name="estiloMusical"></param>
		public IList RetrieveArtistasByEstiloMusical(EstiloMusical estiloMusical) {
			return null;
		}
Пример #15
0
 /// 
 /// <param name="estiloMusical"></param>
 public void SaveOrUpdateEstiloMusical(EstiloMusical estiloMusical)
 {
 }
Пример #16
0
		/// 
		/// <param name="estiloMusical"></param>
		public void DeleteEstiloMusical(EstiloMusical estiloMusical) {}
Пример #17
0
 ///
 /// <param name="estiloMusical"></param>
 public void SaveOrUpdateEstiloMusical(EstiloMusical estiloMusical)
 {
     this.HibernateTemplate.SaveOrUpdate(estiloMusical);
 }
Пример #18
0
        /// <see cref="IMusicaDao.RetrieveArtistasByEstiloMusical(EstiloMusical)"/>
        public IList RetrieveArtistasByEstiloMusical(EstiloMusical estiloMusical)
        {
            Artista artista = new Artista();
            artista.EstilosMusicales.Add(estiloMusical);

            return this.BuscarArtistas(artista);
        }
Пример #19
0
 /// 
 /// <param name="estiloMusical"></param>
 public IList RetrieveArtistasByEstiloMusical(EstiloMusical estiloMusical)
 {
     return null;
 }
Пример #20
0
        private static void BuscarEstiloMusicalPorId()
        {
            EstiloMusical estilo = _repositorio.BuscarPorId(2);

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

            return(new JsonResult(objs));
        }