public Livro Update(Livro livro) { DbEntityEntry entry = context.Entry(livro); entry.State = System.Data.Entity.EntityState.Modified; context.SaveChanges(); return livro; }
public Livro Update(Livro livro) { Validator.Validate(livro); livro = _repository.Update(livro); return livro; }
public Livro Create(Livro livro) { Validator.Validate(livro); _repository.Save(livro); return livro; }
public static Livro GetLivro() { Livro livro = new Livro(); livro.Titulo = "A historia da Jana."; livro.Subtitulo = "Baseada em fatos reais"; livro.AnoPublicacao = 2015; livro.AutorID = 1; livro.OrigemPublicacao = "Brasil"; livro.Resumo = "Conta a saga de uma universitaria em sua jornada na programação"; livro.Editora = "Uniplac"; livro.Genero = "Drama"; livro.NumeroDePaginas = 715; return livro; }
public void CreateAInvalidLivroTest() { Livro livro = new Livro(); Validator.Validate(livro); }
private void btCadastrarLivro_Click(object sender, EventArgs e) { try { Livro livro = new Livro(); int idAutor = 0; int.TryParse(tbAutor.Text, out idAutor); if (tbAutor.Text == "" || idAutor == 0) MessageBox.Show("Deve ser informado o id do autor do livro"); Autor autor = GetAutor(idAutor); if (autor == null) MessageBox.Show("Autor não encontrado"); //livro.Autor = autor; livro.AutorID = idAutor; livro.Titulo = tbTitulo.Text; livro.Subtitulo = tbSubtitulo.Text; livro.AnoPublicacao = Convert.ToInt32(tbAno.Text); livro.OrigemPublicacao = tbOrigem.Text; livro.Resumo = tbResumo.Text; livro.Editora = tbEditora.Text; livro.Genero = tbGenero.Text; livro.NumeroDePaginas = Convert.ToInt32(tbPaginas.Text); _livroService.Create(livro); AtualizarGridLivros(); MessageBox.Show("Livro Cadastrado"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public Livro Save(Livro livro) { var newLivro = context.Livros.Add(livro); context.SaveChanges(); return newLivro; }