public async Task <ActionResult <EstoqueRevista> > PostEstoqueRevista(EstoqueRevista estoqueRevista) { _context.EstoqueRevistas.Add(estoqueRevista); await _context.SaveChangesAsync(); return(CreatedAtAction("GetEstoqueRevista", new { id = estoqueRevista.Id }, estoqueRevista)); }
public async Task <IActionResult> PutEstoqueRevista(Guid id, EstoqueRevista estoqueRevista) { if (id != estoqueRevista.Id) { return(BadRequest()); } _context.Entry(estoqueRevista).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EstoqueRevistaExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public Task Handle(RevistaAdicionadaIntegrationEvent @event) { var revista = new Revista(@event.Id, @event.Ano, @event.Titulo); var revistaEstoque = new EstoqueRevista(revista); _estoqueContext.EstoqueRevistas.Add(revistaEstoque); return(_estoqueContext.SaveChangesAsync()); }