public async Task RemoveAsync(AutorEntity autorEntity) { var autorToRemove = await GetByIdAsync(autorEntity.Id); _bibliotecaContext.Autores.Remove(autorToRemove); await _bibliotecaContext.SaveChangesAsync(); }
public void CreateAutors(int count) { for (int i = 0; i != count; i++) { var user = AutorEntity.CreateRandomAutor(this.randomizer, i); this.Autors.Add(user); } }
public async Task <int> AddAsync(AutorEntity autorEntity) { var entityEntry = await _bibliotecaContext.Autores.AddAsync(autorEntity); await _bibliotecaContext.SaveChangesAsync(); return(entityEntry.Entity.Id); }
public async Task <AutorEntity> Agregar(AutorEntity element) { await _BibliotecaDBContext.Autores.AddAsync(element); await _BibliotecaDBContext.SaveChangesAsync(); return(element); }
public static Autor MapAutor(AutorEntity entity) { return(new Autor() { IdAutor = entity.IdAutor, Nombre = entity.Nombre, Apellido = entity.Apellido, FechaNacimiento = entity.FechaNacimiento, }); }
public PostagemEntity CriarPostagem(string titulo, string descricao, AutorEntity autor, CategoriaEntity categoria, DateTime exibirAPartirDe) { var novaPostagem = new PostagemEntity { Titulo = titulo, Descricao = descricao, Autor = autor, Categoria = categoria, ExibirAPartirDe = exibirAPartirDe }; _databaseContext.Postagens.Add(novaPostagem); _databaseContext.SaveChanges(); return(novaPostagem); }
public List <AutorViewModel> Adicionar(List <AutorViewModel> autorModel) { foreach (var item in autorModel) { AutorEntity autor = new AutorEntity(item.Nome); _repository.Insert(autor); item.Id = autor.Id; } return(autorModel); }
public async Task <AutorEntity> Actualizar(AutorEntity autor) { var entity = await ConsultarId(autor.IdAutor); entity.Nombre = autor.Nombre; entity.Apellido = autor.Apellido; entity.FechaNacimiento = autor.FechaNacimiento; entity.Libro = autor.Libro; _BibliotecaDBContext.Autores.Update(entity); await _BibliotecaDBContext.SaveChangesAsync(); return(entity); }
public PostagemEntity CriarPostagem(string titulo, string descricao, AutorEntity autor, CategoriaEntity categoria, DateTime dataPostagem) { var novaPostagem = new PostagemEntity { Titulo = titulo, Descricao = descricao, Autor = autor, Categoria = categoria, DataPostagem = dataPostagem }; _databaseContext.Postagens.Add(novaPostagem); _databaseContext.SaveChanges(); // Criar a Revisão para a Postagem //_revisaoOrmService.CriarRevisao(novaPostagem.Id, texto); return(novaPostagem); }
public async Task Put(string id, AutorEntity autor) { autor.Id = id; await autorGenericoRepository.UpdateDocument(autor); }
public async Task <AutorEntity> Post(AutorEntity autor) { return(await _repository.InsertAsync(autor)); }
public async Task Put(string Id, AutorEntity autor) { autor.Id = Id; await _autorGenercioRepository.UpdateDocument(autor); }
public async Task UpdateAutor(AutorEntity autor) { await _autorGenericoRepository.UpdateDocument(autor); }
public PostagemEntity EditarPostagem(int id, string titulo, string descricao, AutorEntity autor, CategoriaEntity categoria, DateTime dataPostagem) { var postagem = _databaseContext.Postagens.Find(id); if (postagem == null) { throw new Exception("Postagem não encontrada!"); } postagem.Titulo = titulo; postagem.Descricao = descricao; postagem.Autor = autor; postagem.Categoria = categoria; postagem.DataPostagem = dataPostagem; _databaseContext.SaveChanges(); // Criar nova Revisão para a Postagem //_revisaoOrmService.CriarRevisao(postagem.Id, texto); return(postagem); }
public async Task Put(string Id, AutorEntity Autor) { Autor.Id = Id; await _AutorGenericoRepository.UpdateDocument(Autor); }
public async Task Post(AutorEntity Autor) { await _AutorGenericoRepository.InsertDocument(Autor); }
public Task <AutorEntity> Put(AutorEntity autor) { throw new System.NotImplementedException(); }
public PostagemEntity EditarPostagem(int id, string titulo, string descricao, AutorEntity autor, CategoriaEntity categoria, DateTime exibirAPartirDe) { var postagem = _databaseContext.Postagens.Find(id); if (postagem == null) { throw new Exception("Postagem não encontrada!"); } postagem.Titulo = titulo; postagem.Descricao = descricao; postagem.Autor = autor; postagem.Categoria = categoria; postagem.ExibirAPartirDe = exibirAPartirDe; _databaseContext.SaveChanges(); return(postagem); }
public async Task AddAutor(AutorEntity autor) { await _autorGenericoRepository.InsertDocument(autor); }
public async Task <int> AddAsync(AutorEntity autorEntity) { return(await _autorRepository.AddAsync(autorEntity)); }
public async Task Post(AutorEntity autor) { await _autorGenercioRepository.InsertDocument(autor); }
public async Task EditAsync(AutorEntity autorEntity) { _bibliotecaContext.Autores.Update(autorEntity); await _bibliotecaContext.SaveChangesAsync(); }
public async Task EditAsync(AutorEntity autorEntity) { await _autorRepository.EditAsync(autorEntity); }
public async Task RemoveAsync(AutorEntity autorEntity) { await _autorRepository.RemoveAsync(autorEntity); }