static void Main(string[] args) { using (AppContext ctx = new AppContext()) { Editora ed = new Editora { Nome = "Positivo", Email = "*****@*****.**" }; ctx.Editoras.Add(ed); ctx.SaveChanges(); } }
public async virtual Task <IHttpActionResult> Get([FromUri] PaggingCriteria <Editora> pagging, [FromUri] Editora model) { try { if (pagging == null) { pagging = new PaggingCriteria <Editora>(); } // partial filters var clauseExpr = PredicateBuilder.True <Editora>(); if (model != null) { ApplyListFilter(model, ref clauseExpr); } // partial pagging ApplyListPagging(pagging); // get by filters var result = await FacadeBO.Editora.GetByAsync(clauseExpr, pagging); if (result == null || result.Data.Count == 0) { return(NotFound()); } SetLinkPaging("editora_get", result, pagging); result.Links.Add(GetLinkSelf("editora_get", result, pagging)); result.Links.Add(GetLinkItem("editora_get_id")); result.Links.Add(GetLinkItemCreate("editora_add")); result.Links.Add(GetLinkItemEdit("editora_modify")); result.Links.Add(GetLinkItemDelete("editora_delete")); return(Ok(result)); } catch (Exception ex) { return(InternalServerError(ex)); } }
// PUT: api/WebApiEditora/5 public void Put(int id, Editora objEditora) { editora = new EditoraBUS(); editora.Salvar(objEditora); }
public bool Editar(Editora editora) { throw new NotImplementedException(); }
private void ConstrutorPadrao() { InitializeComponent(); _editoraModel = new Editora(); _editoraController = new EditoraController(); }
public override List <EntidadeDominio> Consultar(EntidadeDominio entidade) { if (connection.State == ConnectionState.Closed) { connection.Open(); } Editora editora = (Editora)entidade; StringBuilder sql = new StringBuilder(); sql.Append("SELECT * FROM tb_editora "); sql.Append(" WHERE 1 = 1 "); if (editora.ID != 0) { sql.Append("AND id_editora = :1 "); } if (!String.IsNullOrEmpty(editora.Nome)) { sql.Append("AND nome_editora = :2 "); } if (editora.Cidade.ID != 0) { sql.Append("AND cidade_fk = :3 "); } sql.Append("ORDER BY nome_editora"); pst.CommandText = sql.ToString(); parameters = new NpgsqlParameter[] { new NpgsqlParameter("1", editora.ID), new NpgsqlParameter("2", editora.Nome), new NpgsqlParameter("3", editora.Cidade.ID) }; pst.Parameters.Clear(); pst.Parameters.AddRange(parameters); pst.Connection = connection; pst.CommandType = CommandType.Text; reader = pst.ExecuteReader(); // Lista de retorno da consulta do banco de dados, que conterá os produtores encontrados List <EntidadeDominio> editoras = new List <EntidadeDominio>(); while (reader.Read()) { editora = new Editora(); editora.ID = Convert.ToInt32(reader["id_editora"]); editora.Nome = reader["nome_editora"].ToString(); editora.Cidade.ID = Convert.ToInt32(reader["cidade_fk"]); editoras.Add(editora); } connection.Close(); return(editoras); }
/// <summary> /// Consulta o nome da editora. /// </summary> /// <param name="id">Id da editora.</param> /// <returns>Retorna o nome da editora.</returns> public string SelecionarNomeEditora(int id) { Editora editora = SelecionarEditoraPorId(id); return(editora.Nome); }
public bool AlterarEditora(int id, Editora editora) { EditoraEF editoraEF = new EditoraEF(); return(editoraEF.AlterarEditora(id, editora)); }
public Task <Editora> CreateEditora(Editora editora) { var response = _repo.CreateEditora(editora); return(response); }
// GET: Editora/Delete/5 public ActionResult Delete(int id) { Editora editora = gerenciadorEditora.Obter(id); return(View(editora)); }
public Editora Atualizar(Editora obj) { return(_editoraRepository.Atualizar(obj)); }
public Editora Adicionar(Editora obj) { return(_editoraRepository.Adicionar(obj)); }
public List <Livro> SelecionarLivrosEditora(Editora entidade) { return(_editoraRepository.SelecionarLivrosEditora(entidade)); }
public Editora SelecionarPorId(Editora entidade) { return(_editoraRepository.SelecionarPorId(entidade)); }
public void Excluir(Editora entidade) { entidade.Valida(); _editoraRepository.Excluir(entidade); }
public void Cadastrar(Editora editora) { _context.Editoras.Add(editora); }
// GET: Editora/Edit/5 public ActionResult Editar(int id) { Editora editora = repositoryFacede.Editora.FindById(id); return(View("Criar_Editar", editora)); }
// POST: api/WebApiEditora ----[FromBody] public void Post(Editora objEditora) { editora = new EditoraBUS(); //vamos chamar o metodo para salvar no Banco de Dados editora.Salvar(objEditora); }
// GET: Editora/Delete/5 public ActionResult Deletar(int id) { Editora editora = repositoryFacede.Editora.FindById(id); return(View(editora)); }
public static void Initialize(SGLContext context) { if (context.Livros.Any()) { return; } var autores = new Autor[] { new Autor { Nome = "Autor 01", Email = "*****@*****.**" }, new Autor { Nome = "Autor 02", Email = "*****@*****.**" } }; context.AddRange(autores); var editoras = new Editora[] { new Editora { Descricao = "Editora 1", Email = "*****@*****.**", }, new Editora { Descricao = "Editora 2", Email = "*****@*****.**", } }; context.AddRange(editoras); var generos = new Genero[] { new Genero { Descricao = "Genero 1" }, new Genero { Descricao = "Genero 2" } }; context.AddRange(editoras); var links = new Link[] { new Link { Descricao = "Link 1", Url = "http://www.link1.com", Icone = "~/Images/Icon1.png" }, new Link { Descricao = "Link 2", Url = "http://www.link2.com", Icone = "~/Images/Icon2.png" } }; context.AddRange(links); var livros = new Livro[] { new Livro { Titulo = "Titulo 01", Descricao = "Descrição 01", Capa = "~/Images/Capa1.png", Autor = autores[0], Editora = editoras[0], Genero = generos[0], Links = new List <Link> { links[0], links[1] }, Paginas = 3, Sinopse = "Sinopse do livro título 01", DataPublicacao = DateTime.Now }, new Livro { Titulo = "Titulo 02", Descricao = "Descrição 02", Capa = "~/Images/Capa2.png", Autor = autores[1], Editora = editoras[1], Genero = generos[1], Links = new List <Link> { links[0], links[1] }, Paginas = 5, Sinopse = "Sinopse do livro título 02", DataPublicacao = DateTime.Now }, }; context.AddRange(livros); context.SaveChanges(); }
static void Main(string[] args) { Console.WriteLine("\n Caracteristicas de 3 diferentes Objectos\n"); // INICIO CARRO // Lista Carro List <Carro> frota = new List <Carro>(); Carro veiculo = new Carro(); veiculo.Marca = "Renault"; veiculo.Modelo = "Clio 1.9D"; veiculo.Cor = "Cinza"; veiculo.Preco = 13000.00F; frota.Add(veiculo); veiculo = new Carro(); veiculo.Marca = "Mercedes Benz"; veiculo.Modelo = "C220"; veiculo.Cor = "Branco"; veiculo.Preco = 24900.00F; frota.Add(veiculo); veiculo = new Carro(); veiculo.Marca = "Fiat"; veiculo.Modelo = "Punto S"; veiculo.Cor = "Vermelho"; veiculo.Preco = 9600.00F; frota.Add(veiculo); veiculo = new Carro(); frota.Add(veiculo); foreach (Carro carro in frota) { Console.WriteLine(carro.Mostrar()); } // FIM OBJETO CARRO Console.WriteLine("\n"); // INCIO ANIMAL //Lista Animal List <Animal> animais = new List <Animal>(); var animal = new Animal(); animal.Nome = "Abelha"; animal.Especie = "Insecto"; animal.Sexo = "M"; animal.Idade = 1; animais.Add(animal); animal = new Animal(); animal.Nome = "Cao"; animal.Especie = "Mamifero"; animal.Sexo = "M"; animal.Idade = 5; animais.Add(animal); animal = new Animal(); animal.Nome = "Egua"; animal.Especie = "Mamifero"; animal.Sexo = "F"; animal.Idade = 7; animais.Add(animal); animal = new Animal(); animais.Add(animal); foreach (Animal serAnimado in animais) { Console.WriteLine(serAnimado.Mostrar()); } // FIM ANIMAL Console.WriteLine("\n"); // INICIO TELEVISAO // Lista Televisão List <Televisao> aparelhos = new List <Televisao>(); var aparelho = new Televisao(); aparelho.Marca = "Philips"; aparelho.Tamanho = "40'"; aparelho.Tipo = "Full HD"; aparelho.Preco = 500.00; aparelhos.Add(aparelho); aparelho = new Televisao(); aparelho.Marca = "Sony"; aparelho.Tamanho = "45'"; aparelho.Tipo = "4K"; aparelho.Preco = 600.00; aparelhos.Add(aparelho); aparelho = new Televisao(); aparelho.Marca = "grundig"; aparelho.Tamanho = "28'"; aparelho.Tipo = "UltraHD"; aparelho.Preco = 400.00; aparelhos.Add(aparelho); aparelho = new Televisao(); aparelhos.Add(aparelho); foreach (Televisao tv in aparelhos) { Console.WriteLine(tv.Mostrar()); } //FIM TELEVISAO //INICIO LIVRO Console.WriteLine("\n Propriedades Public e Private\n"); var livro = new Livro(); livro.Nome = "Matematica"; // livro.Autor = "Paulo Ribeiro"; Nao esta acessivel como internal livro.Versão = ""; // Acessivel porque agora a propriedade na classe encontra-se public. //livro.Versao = "0.01"; Nao esta acessivel como internal var editora = new Editora(); editora.Id = 00235011; editora.Nome = "Primavera"; editora.Versao = "1.0"; // editora.Descricao = "Editora de Literatura"; Nao esta acessivel como protected // editora.Codigo = "123456789"; Nao esta acessivel como internal Console.ReadKey(); }
public TelaCadastroEditoras(Editora editoraModel) { ConstrutorPadrao(); _editoraModel = editoraModel; AtribuirModelParaView(); }
public void Post([FromBody] Editora editora) { }
public void Requisicao(String operacao, Editora editora) { if (operacao.Equals("Cadastrar!")) { var erros = Validacao.Valida(editora); if (erros.Count() == 0) { try { dataBase.Editora.Add(editora); dataBase.SaveChanges(); MessageBox.Show("Editora Cadastrada com Sucesso!!!"); } catch (Exception e) { MessageBox.Show("Não foi possível Cadastrar!\n" + e.Message); } } else { foreach (var e in erros) { MessageBox.Show(e.ToString()); } } } else if (operacao.Equals("Alterar")) { var erros = Validacao.Valida(editora); if (erros.Count() == 0) { try { dataBase.Entry(editora).State = EntityState.Modified; dataBase.SaveChanges(); MessageBox.Show("Editora Alterada com Sucesso!!!"); } catch (Exception e) { MessageBox.Show("Não foi possível Alterar!\n" + e.Message); } ManutencaoEditora.ActiveForm.Close(); } else { foreach (var e in erros) { MessageBox.Show(e.ToString()); } } } else if (operacao.Equals("Excluir")) { if (MessageBox.Show("Deseja realmente excluir esta editora?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { try { editora = dataBase.Editora.Find(editora.IdEditora); dataBase.Editora.Remove(editora); dataBase.SaveChanges(); MessageBox.Show("Editora excluida com sucesso"); }catch (Exception e) { MessageBox.Show("Não foi possível excluir!!! Uma ou mais tabelas dependem destas informações" + e.Message); } ManutencaoEditora.ActiveForm.Close(); } } }
public void CriarEditora(Editora editora) { EditoraEF editoraEF = new EditoraEF(); editoraEF.CriarEditora(editora); }
// POST: api/WebApiEditora public void Post(Editora objEditora) { editora = new EditoraBUS(); editora.Salvar(objEditora); }
public void AlterarEditora(Editora editora) { EditoraEF editoraEF = new EditoraEF(); editoraEF.AlterarEditora(editora); }
/// <summary> /// Apply filter for listing /// </summary> partial void ApplyListFilter(Editora model, ref Expression <Func <Editora, bool> > clause);
public void Atualizar(Editora editora) { _context.Entry(editora).State = EntityState.Modified; }
// POST: api/WebApiEditora public void Post(Editora objEditora) { editora = new EditoraBusiness(); editora.CriarEditora(objEditora); }
public void AdicionarLivrosEditora(Editora entidade) { entidade.Valida(); _editoraRepository.AdicionarLivrosEditora(entidade); }