public void Atualizar(int id, Presencas atualizaPresenca) { atualizaPresenca.IdPrecenca = id; ctx.Presencas.Update(atualizaPresenca); ctx.SaveChanges(); }
public async Task <Presencas> Excluir(Presencas presenca) { using (GufosContext _contexto = new GufosContext()){ _contexto.Presencas.Remove(presenca); await _contexto.SaveChangesAsync(); return(presenca); } }
public async Task <Presencas> Alterar(Presencas presenca) { using (GufosContext _contexto = new GufosContext()){ _contexto.Entry(presenca).State = EntityState.Modified; await _contexto.SaveChangesAsync(); return(presenca); } }
public async Task <ActionResult <Presencas> > Post(Presencas presenca) { try{ await _repositorio.Salvar(presenca); }catch (DbUpdateConcurrencyException) { throw; } return(presenca); }
public async Task <Presencas> Salvar(Presencas presenca) { using (GufosContext _contexto = new GufosContext()){ await _contexto.AddAsync(presenca); await _contexto.SaveChangesAsync(); return(presenca); } }
public void Convidar(ConviteViewModel convite) { Presencas presenca = new Presencas { IdEvento = convite.IdEvento, IdUsuario = convite.IdUsuarioConvidado, Situacao = convite.Situacao }; ctx.Presencas.Add(presenca); ctx.SaveChanges(); }
public IActionResult Inscricao(Presencas presenca) { try { _presencaRepository.Inscricao(presenca); return(StatusCode(201)); } catch (Exception error) { return(BadRequest(error)); } }
public async Task <ActionResult> Put(int id, Presencas presenca) { // Se o ID do objeto não existir, ele retorna o erro 400 if (id != presenca.PresecaId) { return(BadRequest()); } try{ await _repositorio.Alterar(presenca); }catch (DbUpdateConcurrencyException) { var presenca_valido = await _repositorio.BuscarPorId(id); if (presenca_valido == null) { return(NotFound()); } else { throw; } } // NoContent = Retorna 204, sem nada return(NoContent()); }
public void Inscricao(Presencas novaPresenca) { ctx.Presencas.Add(novaPresenca); ctx.SaveChanges(); }