public List <Participacao> ListarParticipantes() { using (var contexto = new EventerisContext()) { IQueryable <Participacao> query = contexto.Participacao; query = query.Include("Evento.Nome"); return(query.ToList()); } }
public Participacao atualizarPresenca(int idParticipante) { using (var contexto = new EventerisContext()) { var model = Obter(idParticipante); var _repositorioEvento = new RepositorioEvento(); var evento = _repositorioEvento.Obter(model.IdEvento); if (evento.IdEventoStatus == 2) { model.FlagPresente = true; Atualizar(model); contexto.SaveChanges(); } return(model); } }
public Participacao atualizarNota(int idParticipante, int nota, string cometario) { using (var contexto = new EventerisContext()) { var model = Obter(idParticipante); var _repositorioEvento = new RepositorioEvento(); var evento = _repositorioEvento.Obter(model.IdEvento); if (evento.IdEventoStatus == 3 && model.FlagPresente == true) { model.Nota = nota; model.Comentario = cometario; Atualizar(model); contexto.SaveChanges(); } return(model); } }
public RepositorioParticipante() { contexto = new EventerisContext(); }
public RepositorioEvento() { contexto = new EventerisContext(); }
public RepositorioComum() { contexto = new EventerisContext(); }