internal int GeraSorteioTodos(Grupo grupo, dbAlienContext dbcontext) { List <GrupoEvento> grupoEventos = ObtemGrupoEventos(grupo.CdGrupo.Value); if (grupoEventos.Count == 0) { return(0); } int resultado = GeraSorteio(grupo, grupoEventos, dbcontext); return(resultado); }
public int GeraSorteio(GrupoEvento grupoEvento, dbAlienContext dbContext) { int idGrupoEvento = 0, eventoSorteado = 0; idGrupoEvento = grupoEvento.IdGrupoEvento.Value; var varGrupoEvento = dbContext.GrupoEvento.FirstOrDefault(u => u.IdGrupoEvento == idGrupoEvento); var evento = ObtemEventosParaSortear(varGrupoEvento.CdGrupo, idGrupoEvento); eventoSorteado = ExecutaSorteio(evento); GravaSorteio(dbContext, varGrupoEvento, eventoSorteado); return(0); }
public int GeraSorteio(Grupo grupo, List <GrupoEvento> grupoEventos, dbAlienContext dbContext) { int eventoSorteado = 0, resultado = 0; var evento = ObtemEventosParaSortear(grupo.CdGrupo.Value); foreach (GrupoEvento item in grupoEventos) { eventoSorteado = ExecutaSorteio(evento); GravaSorteio(dbContext, item, eventoSorteado); evento[eventoSorteado] += 1; resultado++; } return(resultado); }
public static int AlteraSenha(int CdUsuario, string NovaSenha, dbAlienContext dbcontext) { //Selecionando usuário try { var UsuarioCadastrado = dbcontext.Usuario.FirstOrDefault(u => u.CdUsuario == CdUsuario); UsuarioCadastrado.NmSenha = CriptografaSenha(NovaSenha); dbcontext.Usuario.Update(UsuarioCadastrado); dbcontext.SaveChanges(); return(0); } catch { return(1); } }
public List <GrupoEventoViewModel> BuscaSorteio(dbAlienContext dbContext, GrupoEvento grupoEvento) { int cdEvento = 0; cdEvento = (int)grupoEvento.CdEvento; var resultado = (from ge in dbContext.GrupoEvento.Where(w => w.IdGrupoEvento == grupoEvento.IdGrupoEvento) join e in dbContext.Evento on new { ge.CdEvento } equals new { e.CdEvento } select new GrupoEventoViewModel() { IdGrupoEvento = ge.IdGrupoEvento, CdGrupo = ge.CdGrupo, DtEvento = ge.DtEvento, NmEvento = e.NmEvento, NmEndereco = e.NmEndereco, VlEvento = e.VlEvento }).ToList(); return(resultado); }
public SorteioController(dbAlienContext dbContext, IConfiguration configuration) { _dbcontext = dbContext; _configuration = configuration; }
public EventoController(dbAlienContext dbContext) { _dbcontext = dbContext; }
public UsuarioController(dbAlienContext dbContext) { _dbcontext = dbContext; }
public void GravaSorteio(dbAlienContext dbContext, GrupoEvento vargrupoEvento, int cdEvento) { vargrupoEvento.CdEvento = cdEvento; dbContext.GrupoEvento.Update(vargrupoEvento); dbContext.SaveChanges(); }
public GrupoController(dbAlienContext dbContext) { _dbcontext = dbContext; }