public PresencaTests() { Aula aula = ObjectMother.CriaUmaAula(); aula.Data = new DateTime(2000, 10, 5); Turma turma = new Turma(2012); presenca = new Presenca(aula, new Aluno("Marco Antônio", turma), "F"); }
public async Task <IActionResult> Put(int id, Presenca presenca) { if (id != presenca.PresencaId) { return(BadRequest()); } try { await _repositorio.Alterar(presenca); } catch (DbUpdateConcurrencyException) { var presenca_valido = await _repositorio.BuscarPorID(id); if (presenca_valido == null) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult> Put(int id, Presenca presenca) { // Se o Id do objeto não existir, ele retorna o "erro 404" if (id != presenca.IdPresenca) { return(BadRequest()); } try { await _repositorio.Alterar(presenca); } catch (DbUpdateConcurrencyException) { // Verificamos se o objeto inserido realmente existe no banco var presenca_valido = await _repositorio.BuscarPorID(id); if (presenca_valido == null) { return(NotFound()); } else { throw; } } return(NoContent()); }
public List <Presenca> ListarMinhas(Presenca presenca, int id) { ctx.Presenca.FirstOrDefault(e => e.IdUsuario == id); return(ctx.Presenca.Include(x => x.IdUsuario).ToList()); }
private static OutputPresencaDto CriarPresencaDto(Presenca presenca) { OutputPresencaDto presencaDto = new OutputPresencaDto(); return(DefinirComumPresenca(presencaDto, presenca)); }
public void Deletar(Presenca presencaDelete) { throw new NotImplementedException(); }
public void Cadastrar(Presenca novaPresenca) { throw new NotImplementedException(); }
public void Aprovar(Presenca presencaAprovar) { throw new NotImplementedException(); }
public void Convidar(Presenca convite) { convite.Situacao = "Não confirmada"; banco.Presenca.Add(convite); banco.SaveChanges(); }
public Presenca BuscarPorId(int id) { Presenca presencaBuscada = ctx.Presenca.FirstOrDefault(p => p.IdPresenca == id); return(presencaBuscada); }
public static Presenca BuscarPresencasExistentes(Presenca presenca, DateTime data) => _context.Presencas .Where(pa => pa.ConjuntoAluno == presenca.ConjuntoAluno && pa.Grade == presenca.Grade && pa.CriadoEm.Month == data.Month && pa.CriadoEm.Day == data.Day && pa.CriadoEm.Year == data.Year) .FirstOrDefault();
public IActionResult PostInscricao(Presenca novaPresenca) { _presencaRepository.InscricaoEvento(novaPresenca); return(StatusCode(201)); }
public IActionResult Post(Presenca novoConvidado) { _presencaRepository.Convidar(novoConvidado); return(StatusCode(201)); }
public IActionResult Post(Presenca usuario) { _presencaRepository.Convidar(usuario); return(StatusCode(201)); }
public IActionResult Post(Presenca novoPresenca) { _PresencaRepository.Cadastrar(novoPresenca); return(StatusCode(201)); }
public void Cadastrar(Presenca novoPresenca) { ctx.Presenca.Add(novoPresenca); ctx.SaveChanges(); }
public IActionResult Cadastrar(Presenca novaPresenca) { _presencaRepository.Cadastrar(novaPresenca); return(StatusCode(201)); }
public Task <TipoUsuario> Salvar(Presenca presenca) { throw new System.NotImplementedException(); }
public IActionResult Post(Presenca Presencaonova) { _presencarepository.Cadastrar(Presencaonova); return(StatusCode(201)); }
public void Atualizar(Presenca presencaAtualizada) { throw new NotImplementedException(); }
public static void Initialize(SilverHawksContext context) { context.Database.EnsureCreated(); // Look for any students. //if (context.Atletas.Any()) //{ // return; // DB has been seeded //} var atletas = new Atleta[] { new Atleta { Nome = "Amanda", Diretoria = true, Numero = "58" }, new Atleta { Nome = "Tue", Diretoria = false, Numero = "44" } }; foreach (Atleta a in atletas) { context.Atletas.Add(a); } context.SaveChanges(); var chamadas = new Chamada[] { new Chamada { ID = 1, Data = DateTime.Parse("2017-10-12") }, new Chamada { ID = 2, Data = DateTime.Parse("2017-10-15") }, new Chamada { ID = 3, Data = DateTime.Parse("2017-11-15") } }; foreach (Chamada c in chamadas) { context.Chamadas.Add(c); } context.SaveChanges(); var presencas = new Presenca[] { new Presenca { ChamadaID = 1, AtletaID = atletas.Single(s => s.Nome == "Tue").ID, Tipo = TipoPresenca.F, Data = DateTime.Parse("2017-10-12") }, new Presenca { ChamadaID = 2, AtletaID = atletas.Single(s => s.Nome == "Tue").ID, Tipo = TipoPresenca.P, Data = DateTime.Parse("2017-10-15") }, new Presenca { ChamadaID = 3, AtletaID = atletas.Single(s => s.Nome == "Tue").ID, Tipo = TipoPresenca.P, Data = DateTime.Parse("2017-11-15") }, new Presenca { ChamadaID = 1, AtletaID = atletas.Single(s => s.Nome == "Amanda").ID, Tipo = TipoPresenca.J, Data = DateTime.Parse("2017-10-12") }, new Presenca { ChamadaID = 2, AtletaID = atletas.Single(s => s.Nome == "Amanda").ID, Tipo = TipoPresenca.F, Data = DateTime.Parse("2017-10-15") }, new Presenca { ChamadaID = 3, AtletaID = atletas.Single(s => s.Nome == "Amanda").ID, Tipo = TipoPresenca.F, Data = DateTime.Parse("2017-11-15") } }; foreach (Presenca p in presencas) { context.Presencas.Add(p); } context.SaveChanges(); //var todoItems = new TodoItem[] //{ // new TodoItem{Name="Amanda", Id=1, IsComplete=true}, // new TodoItem { Name = "Jose", Id = 2, IsComplete = false}, // new TodoItem { Name = "Maria", Id = 3, IsComplete = true }, // new TodoItem { Name = "Eduardo", Id = 4, IsComplete = false } //}; //foreach (TodoItem s in todoItems) //{ // context.TodoItems.Add(s); //} context.SaveChanges(); }
public void Convidar(Presenca presenca) { ctx.Presenca.Add(presenca); ctx.SaveChanges(); }
public IActionResult Post(Presenca novaPresenca) { _presencaRepository.Cadastrar(novaPresenca); return(Ok("Usuário Cadastrado!")); }
public void Inscricao(Presenca presencaInscricao) { throw new NotImplementedException(); }
public Presenca AprovarPresenca(int id, Presenca presencaAtualizada) { throw new NotImplementedException(); }
private static OutputPresencaDto DefinirComumPresenca(OutputPresencaDto presencaDto, Presenca presenca) { presencaDto.Data = DataUtils.ConverterDataParaString(presenca.Data); presencaDto.Presencas = (from presencaPessoaTurma in presenca.Presencas select CriarPresencaPessoaTurmaDto(presencaPessoaTurma)).ToList(); return(presencaDto); }
public IActionResult Inscrição(Presenca presenca) { _PresencaRepository.Inscricao(presenca); return(StatusCode(202)); }
public IActionResult Inscrever(Presenca novaPresenca) { _presencaRepository.Inscricao(novaPresenca); return(Ok()); }
public void Inscricao(Presenca presenca) { presenca.Situacao = "Agendada"; ctx.Presenca.Add(presenca); ctx.SaveChanges(); }