/// <summary> /// Construtor recebendo NomedoFilme /// </summary> /// <param name="nomedoFilme"></param> public NomedoFilmeViewModel(NomedoFilme nomedoFilme) { this.Id = nomedoFilme.Id; this.Nome = nomedoFilme.Nome; this.IdiomaId = nomedoFilme.IdiomaId; this.Idioma = nomedoFilme.Idioma; }
public void Salvar(SqlCommand objCommand, SqlConnection objConexao, NomedoFilme nomedoFilme) { objCommand.CommandText = ContextNomedoFilme.SalvarNomedoFilme; objCommand.Connection = objConexao; objCommand.Parameters.Clear(); objCommand.Parameters.AddWithValue("@Nome", nomedoFilme.Nome); objCommand.Parameters.AddWithValue("@IdiomaId", nomedoFilme.IdiomaId); objCommand.Parameters.AddWithValue("@FilmeId", nomedoFilme.FilmeId); objCommand.ExecuteNonQuery(); }
public void Editar(SqlCommand objCommand, SqlConnection objConexao, NomedoFilme nomedoFilme) { objCommand.CommandText = ContextNomedoFilme.AdicionaFiltro(ContextNomedoFilme.AlterarNomedoFilme, nomedoFilme.NomedoFilmeId, nomedoFilme.Nome, nomedoFilme.FilmeId, nomedoFilme.IdiomaId); objCommand.Connection = objConexao; objCommand.Parameters.AddWithValue("@NomedoFilmeId", nomedoFilme.NomedoFilmeId); objCommand.Parameters.AddWithValue("@Nome", nomedoFilme.Nome); objCommand.Parameters.AddWithValue("@FilmeId", nomedoFilme.FilmeId); objCommand.Parameters.AddWithValue("@IdiomaId", nomedoFilme.IdiomaId); objCommand.ExecuteNonQuery(); }
public void Editar(NomedoFilme nomedoFilme) { using (SqlConnection objConexao = new SqlConnection(ContextNomedoFilme.strConexao)) { using (SqlCommand objCommand = new SqlCommand()) { objConexao.Open(); nomedoFilmeDAO.Editar(objCommand, objConexao, nomedoFilme); objConexao.Close(); } } }
public void Salvar(NomedoFilme nomedoFilme) { using (SqlConnection objConexao = new SqlConnection(ContextGenero.strConexao)) { using (SqlCommand objCommand = new SqlCommand()) { objConexao.Open(); nomedoFilmeDAO.Salvar(objCommand, objConexao, nomedoFilme); objCommand.Clone(); } } }
/// <summary> /// Buscar por Id. /// </summary> /// <param name="id">Valor a ser encontrado.</param> /// <returns>Valor encontrado.</returns> public NomedoFilme BuscarporId(int codNomeFilme) { var nomedoFilme = new NomedoFilme(); using (SqlConnection objConexao = new SqlConnection(ContextNomedoFilme.strConexao)) { using (SqlCommand objCommand = new SqlCommand()) { objConexao.Open(); nomedoFilme = nomedoFilmeDAO.BuscarporId(objCommand, objConexao, codNomeFilme); objConexao.Close(); } } return(nomedoFilme); }
/// <summary> /// Buscar por Id. /// </summary> /// <param name="id">Valor a ser encontrado.</param> /// <returns>Valor encontrado.</returns> public NomedoFilme BuscarporId(SqlCommand objCommand, SqlConnection objConexao, int IdNomeFilme) { var nomedoFilme = new NomedoFilme(); objCommand.CommandText = ContextNomedoFilme.AdicionaFiltro(ContextNomedoFilme.ListarTodosNomedoFilme, IdNomeFilme, null, 0, null); objCommand.Connection = objConexao; objCommand.Parameters.AddWithValue("@NomedoFilmeId", IdNomeFilme); SqlDataReader resultado = objCommand.ExecuteReader(); if (resultado.HasRows) { while (resultado.Read()) { nomedoFilme = CarregarNomedoFilmeReader(resultado); } resultado.Close(); } return(nomedoFilme); }
public ActionResult Cadastrar(FilmeViewModel view) { var retorno = new RetornoMensagem(); try { var filme = new Filme() { FilmeId = view.FilmeId, Descricao = view.Descricao, Generos = new List <Genero>(), Idiomas = new List <Idioma>(), Nomes = new List <NomedoFilme>() }; if (filmeTemp.ListaNomedoFilme.Any()) { foreach (var item in filmeTemp.ListaNomedoFilme) { var nome = new NomedoFilme { IdiomaId = item.IdiomaId, Nome = item.IdiomaId }; filme.Nomes.Add(nome); } } if (filmeTemp.ListaGeneros.Any()) { foreach (var item in filmeTemp.ListaGeneros) { var genero = new Genero { GeneroId = item.GeneroId, Descricao = item.Descricao }; filme.Generos.Add(genero); } } if (filmeTemp.ListaIdiomas.Any()) { foreach (var item in filmeTemp.ListaIdiomas) { var idioma = new Idioma { IdiomaId = item.IdiomaId, Descricao = item.Descricao }; filme.Idiomas.Add(idioma); } } _filmeBLO.Salvar(filme); retorno.Mensagem = "Filme Cadastrado com Sucesso. <br />"; retorno.TipoMensagem = TipoMensagem.Sucesso; retorno.Resultado = true; } catch (ProjetoException ex) { retorno.Mensagem = ex.Message; retorno.TipoMensagem = TipoMensagem.Alerta; retorno.Resultado = false; } catch (Exception ex) { retorno.Mensagem = "Erro ao Cadastrar.<br />"; retorno.TipoMensagem = TipoMensagem.Erro; retorno.Resultado = false; } return(Json(retorno)); }