public async Task <ActionResult <Comunidade> > Post(Comunidade comunidade) { try { if (!ModelState.IsValid) { return(BadRequest()); } else { var verifica = await repositorio.Get(comunidade.Nome); if (verifica != null) { return(BadRequest("Já existe uma comunidade com esse nome")); } else { await repositorio.Post(comunidade); return(comunidade); } } } catch (System.Exception) { throw; } }
public async Task <ActionResult <Evento> > Post(Evento evento) { Categoria categoria = await db.Categoria.Where(c => c.CategoriaId == evento.CategoriaId).FirstOrDefaultAsync(); Sala sala = await db.Sala.Where(s => s.SalaId == evento.SalaId).FirstOrDefaultAsync(); Comunidade comunidade = await db.Comunidade.Where(c => c.ComunidadeId == evento.ComunidadeId).FirstOrDefaultAsync(); if (categoria != null && sala != null && comunidade != null) { try { db.Add(evento); await db.SaveChangesAsync(); return(evento); } catch (System.Exception) { throw; } } else { return(null); } }
public async Task <Comunidade> Put(int id, Comunidade comunidade) { context.Entry(comunidade).State = EntityState.Modified; await context.SaveChangesAsync(); return(comunidade); }
public CriancaUnitTests() { var comunidade = new Comunidade("nome", "bairro"); var responsavel = new Responsavel("nome", "123456"); _crianca = new Crianca("crianca", "2 meses", Sexo.Feminino, comunidade, responsavel, false, false); }
public async Task <Comunidade> Put(Comunidade comunidade) { db.Entry(comunidade).State = EntityState.Modified; await db.SaveChangesAsync(); return(comunidade); }
public async Task <Comunidade> Post(Comunidade comunidade) { context.Comunidade.Add(comunidade); await context.SaveChangesAsync(); return(comunidade); }
public IActionResult Post([FromBody] Comunidade comunidade) { if (_service.InsereComunidade(comunidade)) { return(Ok()); } return(BadRequest("Comunidade já existe!")); }
public async Task <Comunidade> Put(int id, Comunidade comunidade) { context.Comunidade.Update(comunidade); context.Comunidade.Update(comunidade); await context.SaveChangesAsync(); return(comunidade); }
public async Task <Comunidade> Post(Comunidade comunidade) { await db.Comunidade.AddAsync(comunidade); await db.SaveChangesAsync(); return(comunidade); }
public bool AlteraComunidade(Comunidade comunidade) { var result = _validator.Validate(comunidade); if (!result.IsValid) { return(false); } _repository.Update(comunidade); return(true); }
public void Update(Comunidade entidade) { try { _context.Attach(entidade); _context.Entry(entidade).State = EntityState.Modified; _context.SaveChanges(); } catch (Exception) { } }
public async Task DeleteComunidade(Comunidade condo) { try { var toDeleteComunidade = (await client.Child(Constants.TabComunidade).OnceAsync <Comunidade>()).Where(c => c.Object.Id == condo.Id).FirstOrDefault(); await client.Child(Constants.TabComunidade).Child(toDeleteComunidade.Key).DeleteAsync(); } catch (Exception) { throw; } }
public async Task <ActionResult <Comunidade> > Put(int id, int userid, Comunidade comunidade) { try { var comunidadeRetornada = await repositorio.Get(id); if (comunidadeRetornada == null) { return(NotFound()); } if (comunidadeRetornada.ResponsavelUsuarioId != userid) { return(Forbid()); } if (comunidadeRetornada.DeletadoEm != null) { return(NotFound()); } if (comunidadeRetornada.Nome != null) { comunidadeRetornada.Nome = comunidade.Nome; } if (comunidadeRetornada.Descricao != null) { comunidadeRetornada.Descricao = comunidade.Descricao; } if (comunidadeRetornada.EmailContato != null) { comunidadeRetornada.EmailContato = comunidade.EmailContato; } if (comunidadeRetornada.TelefoneContato != null) { comunidadeRetornada.TelefoneContato = comunidade.TelefoneContato; } if (comunidadeRetornada.Foto != null) { comunidadeRetornada.Foto = comunidade.Foto; } return(await repositorio.Put(comunidadeRetornada)); } catch (DbUpdateConcurrencyException) { throw; } }
public async Task <ActionResult <Comunidade> > Post(Comunidade comunidade) { try { await repositorio.Post(comunidade); } catch (System.Exception) { throw; } return(comunidade); }
public async Task <ActionResult> Put(int id, Comunidade comunidade) { if (id != comunidade.IdComunidade) { return(BadRequest(new { mensagem = "Inconsistência nos IDs informados" })); } else { await repositorio.Put(id, comunidade); } return(NoContent()); }
public async Task <bool> UpdateComunidade(Comunidade condo) { try { var toUpdateComunidade = (await client.Child(Constants.TabComunidade).OnceAsync <Comunidade>()).Where(c => c.Object.Id == condo.Id).FirstOrDefault(); await client.Child(Constants.TabComunidade).Child(toUpdateComunidade.Key).PutAsync(condo); return(true); } catch (Exception) { throw; } }
public async Task <ActionResult> put(Comunidade comunidade) { if (comunidade == null) { return(NotFound()); } comunidade.NomeComunidade = comunidade.NomeComunidade; comunidade.NomeResponsavel = comunidade.NomeResponsavel; context.Comunidade.Update(comunidade); await context.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult <Comunidade> > Post(Comunidade comunidade) { Comunidade comunidadeCadastro = await context.Comunidade.FindAsync(id); comunidadeCadastro.NomeComunidade = Comunidade.NomeComunidade; comunidadeCadastro.NomeResponsavel = Comunidade.NomeResponsavel; comunidadeCadastro.ContatoComunidade = Comunidade.ContatoComunidade; comunidadeCadastro.FotoComunidade = Comunidade.FotoComunidade; comunidadeCadastro.IdComunidade = Comunidade.IdComunidade; comunidadeCadastro.IdUsuario = Comunidade.IdUsuario; context.Comunidade.Update(comunidadeCadastro); await context.SaveChangesAsync(); return(NoContent()); }
public bool InsereComunidade(Comunidade comunidade) { var result = _validator.Validate(comunidade); if (!result.IsValid) { return(false); } if (ExisteComunidade(comunidade)) { return(false); } _repository.Create(comunidade); return(true); }
public async Task <bool> AddComunidade(Comunidade newComunidade) { try { if (await IsComunidadeExists(Constants.NomeComunidade, newComunidade.NomeComunidade) == false) { await client.Child(Constants.TabComunidade).PostAsync(newComunidade); return(true); } else { return(false); } } catch (Exception) { throw; } }
public void Update(Comunidade entidade) { _context.Comunidade.Update(entidade); _context.SaveChanges(); }
public IActionResult Put([FromBody] Comunidade comunidade) { return(_service.AlteraComunidade(comunidade) ? Ok() : StatusCode(500)); }
public async Task <ActionResult <Comunidade> > Delete(Comunidade comunidade) { await db.SaveChangesAsync(); return(comunidade); }
private bool ExisteComunidade(Comunidade comunidade) { return(_repository.FindByExpression(_ => _.Nome == comunidade.Nome && _.Bairro == comunidade.Bairro) != null); }
public void Create(Comunidade entidade) { _context.Comunidade.Add(entidade); _context.SaveChanges(); }
public ComunidadeValidatorUnitTests() { _validator = new ComunidadeValidator(); _comunidade = new Comunidade("", ""); }