public async Task <TbEditora> InserirEditora(TbEditora editora) { await db.TbEditora.AddAsync(editora); await db.SaveChangesAsync(); return(editora); }
/// <summary> /// Atualiza os dados do editora na base de dados /// </summary> /// <param name="editoraModel">dados do editora</param> public void Editar(Editora editoraModel) { TbEditora tbEditora = new TbEditora(); Atribuir(editoraModel, tbEditora); _context.Update(tbEditora); _context.SaveChanges(); }
/// <summary> /// Atribui dados entre objetos do model e entity /// </summary> /// <param name="editoraModel">objeto model</param> /// <param name="tbEditora">objeto entity</param> private void Atribuir(Editora editoraModel, TbEditora tbEditora) { tbEditora.IdEditora = editoraModel.IdEditora; tbEditora.Nome = editoraModel.Nome; tbEditora.Bairro = editoraModel.Bairro; tbEditora.Cep = editoraModel.Cep; tbEditora.Cidade = editoraModel.Cidade; tbEditora.Estado = editoraModel.Estado; tbEditora.Numero = editoraModel.Numero; tbEditora.Rua = editoraModel.Rua; }
/// <summary> /// Insere um novo editora no base de dados /// </summary> /// <param name="editoraModel">dados do editora</param> /// <returns></returns> public int Inserir(Editora editoraModel) { TbEditora _tbEditora = new TbEditora(); _tbEditora.IdEditora = editoraModel.IdEditora; _tbEditora.Nome = editoraModel.Nome; _tbEditora.Numero = editoraModel.Numero; _tbEditora.Bairro = editoraModel.Bairro; _tbEditora.Cep = editoraModel.Cep; _tbEditora.Cidade = editoraModel.Cidade; _tbEditora.Estado = editoraModel.Estado; _tbEditora.Rua = editoraModel.Rua; _context.Add(_tbEditora); _context.SaveChanges(); return(_tbEditora.IdEditora); }